#learn programming online free
Explore tagged Tumblr posts
Text
Top Free Websites to Learn Coding: Become a Developer Without Spending a Dime
Learning to code has never been more accessible, and the best part? You can do it for free! Whether you’re dreaming of building websites, apps, or diving into data science, coding is a skill that opens countless doors. But where do you start? With so many resources out there, it can be overwhelming to choose the right platform. Don’t worry; I’ve got you covered. In this post, we’re diving into…
#beginner coding resources.#best free coding websites#Codecademy courses#coding for beginners#coding skills free#free coding platforms#free coding tutorials#freeCodeCamp coding#full-stack development free courses#learn programming online free#learn to code for free
1 note
·
View note
Text
guys guys guys i just found the COOLEST site
i was looking for a way to play 2048 with devanagri numerals (or failing that, literally any other kind of math game with devanagri numerals) and i ended up on a website for learning sanskrit and it's got a MANDELA DRAWING TOOL. the drawing space is divided up into three or more areas, and anything you draw in one area is also drawn in all the others.
drawing a line and watching it appear in 20+ places simultaneously is so incredibly satisfying.
like i'm not even excited about this from like an artist perspective it's just so stimmy.
#mandelas#links#fun#art#art programs#i guess???#free online art sites#kinda????#technically this is part of a learn sanskrit website#so#op
6 notes
·
View notes
Text
#Teaching learning process#Project based learning process#Holistic education programs#Competency based education programs#Capacity Building Workshops#Workshop Capacity Building#Workshop on Capacity Building#Teachers Workshop#Teachers Workshop Online#Online teaching Webinars#Free online webinars for Teachers#Webinars for teachers distance learning#cpd webinars for teachers#education#student#study#teacher life#teacher#otos
2 notes
·
View notes
Text
Advanced C Programming: Mastering the Language
Introduction
Advanced C programming is essential for developers looking to deepen their understanding of the language and tackle complex programming challenges. While the basics of C provide a solid foundation, mastering advanced concepts can significantly enhance your ability to write efficient, high-performance code.
1. Overview of Advanced C Programming
Advanced C programming builds on the fundamentals, introducing concepts that enhance efficiency, performance, and code organization. This stage of learning empowers programmers to write more sophisticated applications and prepares them for roles that demand a high level of proficiency in C.
2. Pointers and Memory Management
Mastering pointers and dynamic memory management is crucial for advanced C programming, as they allow for efficient use of resources. Pointers enable direct access to memory locations, which is essential for tasks such as dynamic array allocation and manipulating data structures. Understanding how to allocate, reallocate, and free memory using functions like malloc, calloc, realloc, and free can help avoid memory leaks and ensure optimal resource management.
3. Data Structures in C
Understanding advanced data structures, such as linked lists, trees, and hash tables, is key to optimizing algorithms and managing data effectively. These structures allow developers to store and manipulate data in ways that improve performance and scalability. For example, linked lists provide flexibility in data storage, while binary trees enable efficient searching and sorting operations.
4. File Handling Techniques
Advanced file handling techniques enable developers to manipulate data efficiently, allowing for the creation of robust applications that interact with the file system. Mastering functions like fopen, fread, fwrite, and fclose helps you read from and write to files, handle binary data, and manage different file modes. Understanding error handling during file operations is also critical for building resilient applications.
5. Multithreading and Concurrency
Implementing multithreading and managing concurrency are essential skills for developing high-performance applications in C. Utilizing libraries such as POSIX threads (pthreads) allows you to create and manage multiple threads within a single process. This capability can significantly enhance the performance of I/O-bound or CPU-bound applications by enabling parallel processing.
6. Advanced C Standard Library Functions
Leveraging advanced functions from the C Standard Library can simplify complex tasks and improve code efficiency. Functions for string manipulation, mathematical computations, and memory management are just a few examples. Familiarizing yourself with these functions not only saves time but also helps you write cleaner, more efficient code.
7. Debugging and Optimization Techniques
Effective debugging and optimization techniques are critical for refining code and enhancing performance in advanced C programming. Tools like GDB (GNU Debugger) help track down bugs and analyze program behavior. Additionally, understanding compiler optimizations and using profiling tools can identify bottlenecks in your code, leading to improved performance.
8. Best Practices in Advanced C Programming
Following best practices in coding and project organization helps maintain readability and manageability of complex C programs. This includes using consistent naming conventions, modularizing code through functions and header files, and documenting your code thoroughly. Such practices not only make your code easier to understand but also facilitate collaboration with other developers.
9. Conclusion
By exploring advanced C programming concepts, developers can elevate their skills and create more efficient, powerful, and scalable applications. Mastering these topics not only enhances your technical capabilities but also opens doors to advanced roles in software development, systems programming, and beyond. Embrace the challenge of advanced C programming, and take your coding skills to new heights!
#C programming#C programming course#Learn C programming#C programming for beginners#Online C programming course#C programming tutorial#Best C programming course#C programming certification#Advanced C programming#C programming exercises#C programming examples#C programming projects#Free C programming course#C programming for kids#C programming challenges#C programming course online free#C programming books#C programming guide#Best C programming tutorials#C programming online classes
2 notes
·
View notes
Text
Sincerely as a former user of both Excel and sheets, it is nuts how much easier libre office calc is. Not in the typical way that certain things are easier to access but moreso that the formulas and ways things are set up just work with my brain better. I never really had much need to learn formulas in Excel because there were so many and the layout felt over complicated, and don't even get me started on sheets. But with calc, there's a lot more freedom with the formulas and a lot of the skills you have from either of those other programs carries on here. Not a super big point or anything to this post, just simply very appreciative of what calc can do.
#twist rambles#like. obviously i use it a lot to format data. and i was looking into how i wanted to compare two lists bc i need to see the duplicate#issues between them. I don't want to do that manually lol. and there are so many tactics that just work out there.#like. I think in some ways u do have to fight w calc a little bit. i did a school project where we had to do a timeline and where excel has#that feature built in. calc does not. i had to spend an hour familiarizing myself with the formulas and digging on old forums and that is#simply more enjoyable to me bc i walked away with much more knowledge of the program than ok click 2 buttons. i work w spreadsheets often#enough that familiarizing myself w the formulas and different tools honestly is more helpful than it being one of the billion menu options#plus libre is free and has a ton of manuals online. which is great. and it runs better on any machine than office#^ was just thinking about all of this bc i like. didnt have the desire to learn with other sheet programs but i do here. its rewarding
5 notes
·
View notes
Note
omg how did u learn to video edit it’s so hard for me 😣
i took film classes all throughout high school so video editing was taught to me there! then i continued to create & edit videos throughout uni with a group of friends c: after effects i taught myself tho!!! you definitely do not need to know after effects if you’re just interested in basic editing, but if you’re looking to learn vfx + motion graphics and all that fun stuff, after effects is the way to go! it’s a bit of a learning curve but once you get the basics down you’re pretty much good to go!
#ALSO don’t ever pay anyone to teach you video editing; there’s so many incredible resources online for free!!!#+ after effects is one of those programs where you’re constantly learning#like there’s always something new to learn or to create#i rly love it and i miss it a lot#but yeah! that’s how i learned!! ae i taught myself through youtube videos HAHA#i do think it helps to have a background in basic editing first but it definitely isn’t necessary#after effects can be really fun for colour grading too if ur into that#hope ur having a great day anon!! <3#stay safe n stay hydrated#inky.bb#clari gets mail
2 notes
·
View notes
Text
HTML 101: The Ultimate Beginner's Guide to Writing, Learning & Using HTML

HTML serves as the backbone of every web page, allowing us to structure content with paragraphs, headings, images, links, forms, and more. If you're eager to delve into web development or explore the world of coding, mastering HTML is a fantastic starting point.
Join us on webtutor.dev as we unveil the ultimate guide to HTML for beginners. In this comprehensive tutorial, we'll demystify HTML, explore its diverse applications, and equip you with the skills to write your own HTML code. From essential elements to crucial attributes, we'll cover it all.
Get ready to embark on your HTML journey with webtutor.dev – your go-to resource for empowering web development education. Let us dive in and unlock the potential of HTML together.
Join us now on webtutor.dev!
What is HTML?
First published by Tim Berners-Lee in 1989, HTML is now used by 94% of all websites, and probably all the ones you visit. But what is it, exactly?
HTML, short for HyperText Markup Language, is the backbone of the web. It is a markup language that structures the content of web pages. HTML utilizes tags to define the elements and their attributes, such as headings, paragraphs, images, links, lists, forms, and more. These tags instruct web browsers on how to display and render the content to users. With HTML, developers can create interactive and visually appealing web pages. It plays a vital role in creating a seamless browsing experience by allowing users to navigate through hyperlinks and access information across different websites. HTML is the foundation upon which websites are built, providing the structure and organization for displaying text, multimedia, and interactive elements. By learning HTML, individuals can gain the skills to create and customize web pages, making their mark in the digital landscape.
Is HTML a programming language?
No, HTML (Hypertext Markup Language) is not considered a programming language. It is a markup language used for structuring the content and presenting information on web pages. HTML provides a set of tags that define the structure and semantics of the content, such as headings, paragraphs, links, images, and more.
While HTML is essential for web development, it primarily focuses on the presentation and organization of data rather than the logic and functionality found in programming languages. To add interactivity and dynamic behavior to web pages, programming languages like JavaScript are commonly used in conjunction with HTML.
What is HTML Used for?
HTML (Hypertext Markup Language) is used for creating and structuring the content of web pages. It provides a set of tags that define the elements and their layout within a web page. Here are some of the key uses of HTML:
Web page structure: HTML is used to define the structure of a web page, including headings, paragraphs, lists, tables, forms, and other elements. It allows you to organize and present content in a hierarchical manner.
Text formatting: HTML provides tags for formatting text, such as bold, italic, underline, headings of different levels, and more. These tags help in emphasizing and styling specific parts of the content.
HTML Hyperlinks: HTML enables the creation of hyperlinks, allowing you to connect different web pages together or link to external resources. Links are defined using the <a> tag and provide navigation within a website or to other websites.
Images and media: HTML allows you to embed images, videos, audio files, and other media elements into web pages. It provides tags like <img>, <video>, and <audio> for adding visual and multimedia content.
Forms and user input: HTML provides form elements, such as text fields, checkboxes, radio buttons, dropdown menus, and buttons, allowing users to enter and submit data. Form data can be processed using server-side technologies.
Semantic markup: HTML includes semantic elements that provide meaning and structure to the content. Examples of semantic elements are <header>, <nav>, <article>, <section>, <footer>, which help define the purpose and role of specific parts of a web page.
Accessibility: HTML supports accessibility features, such as providing alternative text for images, using proper heading structure, using semantic elements, and other attributes that make web content more accessible to users with disabilities.
Overall, HTML serves as the foundation of web development, providing the structure and presentation of content on the World Wide Web. It is often complemented by other technologies like CSS (Cascading Style Sheets) for styling and JavaScript for interactivity and dynamic behavior.
How to Write HTML?
<!DOCTYPE html><html><head><title>My Page</title></head><body><h1>Hello, World!</h1></body></html>
Explanation:
<!DOCTYPE html>: Specifies the HTML version.
<html>: Opening tag for the HTML document.
<head>: Contains metadata about the page.
<title>: Sets the title of the page displayed in the browser's title bar or tab.
<body>: Contains the visible content of the page.
<h1>: Defines a heading level 1.
Hello, World!: The actual content to be displayed.
Please note that this example is a very basic HTML structure, and for more complex pages, additional tags and attributes would be required.
How to Create an HTML File
To create an HTML file, you can follow these steps:
Open a text editor: Open a text editor of your choice, such as Notepad (Windows), TextEdit (Mac), Sublime Text, Visual Studio Code, or any other editor that allows you to create plain text files.
Start with the HTML doctype: At the beginning of your file, add the HTML doctype declaration, which tells the browser that the file is an HTML document. Use the following line:
<!DOCTYPE html>
Create the HTML structure: After the doctype declaration, add the opening and closing <html> tags to enclose the entire HTML document.
Add the head section: Inside the <html> tags, include the <head> section. This is where you define metadata and include any external resources like stylesheets or scripts. For now, let's add a <title> element to set the title of your page:
<head>
<title>My First HTML Page</title>
</head>
Create the body: Within the <html> tags, include the <body> section. This is where you place the visible content of your web page. You can add various HTML tags here to structure and format your content. For example, let's add a heading and a paragraph:
<body>
<h1>Welcome to My Page</h1>
<p>This is my first HTML file.</p>
</body>
Save the file: Save the file with an .html extension, such as myfile.html. Choose a suitable location on your computer to save the file.
Open the HTML file in a browser: Double-click on the HTML file you just saved. It will open in your default web browser, and you will see the content displayed according to the HTML tags you added.
Congratulations! You have created an HTML file. You can now edit the file in your text editor, add more HTML elements, styles, scripts, and save the changes to see them reflected in the browser.
Common HTML Attributes
<input type="text" name="username" placeholder="Enter your username" required>
<img src="image.jpg" alt="Image description">
<a href="https://example.com" target="_blank">Link to Example</a>
<div id="container" class="box">
<button onclick="myFunction()">Click me</button>
<table border="1">
<form action="submit.php" method="POST">
<select name="color">
<option value="red">Red</option>
<option value="blue">Blue</option>
</select>
Explanation:
<input>: Attributes like type define the input type (text, checkbox, etc.), name sets the input's name for form submission, placeholder provides a hint to the user, and required specifies that the input is mandatory.
<img>: src specifies the image source URL, and alt provides alternative text for the image (useful for accessibility).
<a>: href sets the hyperlink URL, and target="_blank" opens the link in a new tab or window.
<div>: id assigns an identifier to the element, and class adds a CSS class for styling or JavaScript targeting.
<button>: onclick triggers a JavaScript function when the button is clicked.
<table>: border adds a border to the table.
<form>: action specifies the form submission URL, and method sets the HTTP method (GET or POST).
<select>: name assigns the name for the selection input, and <option> defines the selectable options within the dropdown menu.
These are just a few examples, and there are many more HTML attributes available for different elements, each serving specific purposes.
#learn to code for free#coding course online#Online Web Tutorial#learn coding for free#online tutorial#learn code#learn code for free#introduction to coding#learn html#programming training courses#best way to learn coding#how long does it take to learn coding#learn coding for beginners#best online platform for learning coding#best place to learn to code online
5 notes
·
View notes
Text
I would like to add drawing is a skill and it takes a while to get to a place your even close to happy with. And you never stop growing as a artist and getting better.
So many people throw in the towel cause it looks like shit at the beginning. Yeah it's going to. Keep at it if you want to actually learn. Sometimes it takes longer and more work then others but everyone has to work at it. And it does take time and practice. And actually trying to get better.
Can't afford art school?
After seeing post like this 👇
And this gem 👇
As well as countless of others from the AI generator community. Just talking about how "inaccessible art" is, I decided why not show how wrong these guys are while also helping anyone who actually wants to learn.
Here is the first one ART TEACHERS! There are plenty online and in places like youtube.
📺Here is my list:
Proko (Free)
Marc Brunet (Free but he does have other classes for a cheap price. Use to work for Blizzard)
Aaron Rutten (free)
BoroCG (free)
Jesse J. Jones (free, talks about animating)
Jesus Conde (free)
Mohammed Agbadi (free, he gives some advice in some videos and talks about art)
Ross Draws (free, he does have other classes for a good price)
SamDoesArts (free, gives good advice and critiques)
Drawfee Show (free, they do give some good advice and great inspiration)
The Art of Aaron Blaise ( useful tips for digital art and animation. Was an animator for Disney)
Bobby Chiu ( useful tips and interviews with artist who are in the industry or making a living as artist)
Second part BOOKS, I have collected some books that have helped me and might help others.
📚Here is my list:
The "how to draw manga" series produced by Graphic-sha. These are for manga artist but they give great advice and information.
"Creating characters with personality" by Tom Bancroft. A great book that can help not just people who draw cartoons but also realistic ones. As it helps you with facial ques and how to make a character interesting.
"Albinus on anatomy" by Robert Beverly Hale and Terence Coyle. Great book to help someone learn basic anatomy.
"Artistic Anatomy" by Dr. Paul Richer and Robert Beverly Hale. A good book if you want to go further in-depth with anatomy.
"Directing the story" by Francis Glebas. A good book if you want to Story board or make comics.
"Animal Anatomy for Artists" by Eliot Goldfinger. A good book for if you want to draw animals or creatures.
"Constructive Anatomy: with almost 500 illustrations" by George B. Bridgman. A great book to help you block out shadows in your figures and see them in a more 3 diamantine way.
"Dynamic Anatomy: Revised and expand" by Burne Hogarth. A book that shows how to block out shapes and easily understand what you are looking out. When it comes to human subjects.
"An Atlas of animal anatomy for artist" by W. Ellenberger and H. Dittrich and H. Baum. This is another good one for people who want to draw animals or creatures.
Etherington Brothers, they make books and have a free blog with art tips.
As for Supplies, I recommend starting out cheap, buying Pencils and art paper at dollar tree or 5 below. For digital art, I recommend not starting with a screen art drawing tablet as they are more expensive.
For the Best art Tablet I recommend either Xp-pen, Bamboo or Huion. Some can range from about 40$ to the thousands.
💻As for art programs here is a list of Free to pay.
Clip Studio paint ( you can choose to pay once or sub and get updates)
Procreate ( pay once for $9.99)
Blender (for 3D modules/sculpting, ect Free)
PaintTool SAI (pay but has a 31 day free trail)
Krita (Free)
mypaint (free)
FireAlpaca (free)
Libresprite (free, for pixel art)
Those are the ones I can recall.
So do with this information as you will but as you can tell there are ways to learn how to become an artist, without breaking the bank. The only thing that might be stopping YOU from using any of these things, is YOU.
I have made time to learn to draw and many artist have too. Either in-between working two jobs or taking care of your family and a job or regular school and chores. YOU just have to take the time or use some time management, it really doesn't take long to practice for like an hour or less. YOU also don't have to do it every day, just once or three times a week is fine.
Hope this was helpful and have a great day.
#my art i do for fun and dont work really hard to get things to be better and grow#i just keep at it and get better very slowly and very little at a time and am okay with that#but people if you actually want to do it you need to know its a lot of work and your not going to be good right away#you have to actually work on it#AI i see people use as a quick way cause they dont want to put in time to learn#its okay to not want to learn and that not a skill you wnat to develop but if you want art then you need to actually commission artist#not go to a free online program#or even go to picrew those are super fun and actually something the artists sign up to be a part of
99K notes
·
View notes
Text
Learn and enjoy!
youtube
Welcome to the "Interactive Free Python Lab" – your gateway to mastering Python programming! This free, comprehensive course is designed to take you from a complete beginner to an intermediate coder through interactive, hands-on learning. Our curriculum is organized into 21 structured sections covering everything from basic Python syntax to advanced topics like data science, machine learning, and artificial intelligence.
With over 400 practical examples accompanied by detailed explanations and exercises, you’ll learn to tackle real coding challenges and gain the confidence to create your own projects.
Embark on your coding journey today with Interactive Free Python Lab. Subscribe, learn, and join a vibrant community of aspiring developers and data enthusiasts who are transforming their futures through the power of Python. Your path to Python mastery starts here!
#python#coding#coder#python code#code#programming#python programming#coursera#data analytics#data science#education#online learning#python tutorial#learn python#python for beginners#data types#python basics#python learning#machine learning#artificial intelligence#free python course#Youtube
0 notes
Text
The Web Developer Bootcamp 2025 - Free Course
Course Content
Introduction to Web Development
Building Web Pages with HTML5 & CSS3
JavaScript Basics & Advanced Concepts
Back-End Development with Node.js
Database Management with MongoDB
Building Full-Stack Web Applications
Deploying Projects to the Web
Join Now
#Web Development#Full-Stack Development#Udemy Course#Web Developer Bootcamp#Free Web Development Course#Learn HTML & CSS#JavaScript Basics#Node.js#MongoDB#Web Development Training#Free Online Course#Build Web Applications#Back-End Development#Front-End Development#Enroll Now#Programming Course#Beginner Web Development#Web Development Certification#Learn to Code#Web Development Bootcamp 2025#Free Coding Course
0 notes
Photo
There are so, so, so many reasons why this incredibly fake story is incredibly fake. But I just keep reading the API technobabble and I can't stop laughing.
Mf out here bragging about how not only is their code unreadable and unmaintainable, but also their documentation is unreadable and undiscoverable. The problem that this creative writer has is that they need to be indispensable in this story, but unfortunately an indispensable programmer is uniquely gifted at making themself superfluous as quickly and efficiently as possible in as many contexts as possible.
The "nobody is familiar with Python" part is probably my favorite. Python is one of the easiest programming languages to learn. It's so easy that it's the language that engineers (real engineers like chemical engineers, biomedical engineers, material engineers, not software engineers developers) use to help them automate things in their work. Anyone who is familiar with any other programming language can pick up Python in under an hour. You who are familiar with zero programming languages could probably pick up a decent amount of Python in a month. Try it! It is probably easier than you think.
More reasons why this fake story is fake:
This is posted on r/antiwork. It's one of the subreddits infamous for fake stories of bad bosses
It's a multipart series. One of the tropes of fake Reddit stories is the escalating updates. Creative writers hear an encore and they keep going back for more
It's a bit ambiguous how long this person has been in industry, but given the context of missing multiple children's school functions, I think 10+ years of experience is a cautious estimate. That is long enough in software for you to be a team lead, if not a people manager yourself. This person should be training junior devs. They explicitly say that they aren't
Software is incredibly collaborative. There's no way a manager would turn down an offer to train new devs on the existing tooling
Moreover there's no way the code got push to production without several eyes on it. Most companies do either code reviews or pair programming or both. It makes no sense that zero other people understand what's going on with this code. Unless it's really buggy
The fact that someone tried to use it and it corrupted a CSV file (??) shows that it's actually really buggy. If the software was so good, anyone would be able to run it
That goes double for the documentation being so bad that nobody knows how to read it. The entire purpose of documentation is to explain how code works. You failed at your one job.
If the only documentation is something that's hard to find, that looks bad on OOP for two reasons: 1) Documentation is normally put inline next to the code precisely for the reason that it would be easy to find. Don't want to see what a nightmare their code with no inline docs looks like. 2) Their programming practices are so bad that their other documentation is hard to find. The program should have a file called README that either has all the documentation or tells you where to find all the documentation.
This violates NDA so bad
"Out of compliance" for what? Which regulation? Why do they have a deadline to regain compliance? They should already be suffering whatever fines or consequences or whatever for already being out of compliance. It would make more sense if they were at risk of being out of compliance if they didn't implement XYZ by January
There's a lot of weird wording here that indicates a lack of familiarity with software: "complex API", "documentation library", "single threaded". That's not how we use those terms
If you're a software developer for a company the size of Disney (ABC's parent) then what OOP asked for is your starting salary straight out of undergrad. Def not a raise for a senior engineer who's been in industry 10+ years. Def not more than their manager is making.
At a company that size, your direct manager has no ability to decide what the terms of your hiring agreement would be. Def not over text. It would need to go through HR and probably legal as well
"Legal checked the contract and there's a clause stating" lmao get outta here!









#Reddit creative writing exercise#codeblr#progblr#You can learn almost any programming language for free online if you first learn the essential software engineer skill of#googling what you need#Im hesitant to pick a specific python tutorial because I havent needed a python tutorial in over a decade#I dont know which of the modern ones are good#Freecodecamp seems to be fine for JavaScript#Similar but imo superior language to start with
247K notes
·
View notes
Text
https://oneteacheronescientist.com/about-us/
#Teaching learning process#Project based learning process#Holistic education programs#Competency based education programs#Capacity Building Workshops#Workshop Capacity Building#Workshop on Capacity Building#Teachers Workshop#Teachers Workshop Online#Online teaching Webinars#Free online webinars for Teachers#Webinars for teachers distance learning#cpd webinars for teachers#Pedagogy Expert in India#Quality education in india#Education quality foundation of india#Integrated teaching and learning#Competency based learning#Reimagining Future of Education#Reimagining schools#Re imagining school education#Reimagining the education system#Online teaching courses#Online Teachers Training Program#Online teacher training courses with certificate#Best online teacher certification programs#Online courses to become a teacher#Holistic elementary schools near me#Master trainer program#Training Sessions for teachers
1 note
·
View note
Text
In the wake of the TikTok ban and revival as a mouthpiece for fascist propaganda, as well as the downfall of Twitter and Facebook/Facebook-owned platforms to the same evils, I think now is a better time than ever to say LEARN HTML!!! FREE YOURSELVES FROM THE SHACKLES OF MAJOR SOCIAL MEDIA PLATFORMS AND EMBRACE THE INDIE WEB!!!
You can host a website on Neocities for free as long as it's under 1GB (which is a LOT more than it sounds like let me tell you) but if that's not enough you can get 50GB of space (and a variety of other perks) for only $5 a month.
And if you can't/don't want to pay for the extra space, sites like File Garden and Catbox let you host files for free that you can easily link into NeoCities pages (I do this to host videos on mine!) (It also lets you share files NeoCities wouldn't let you upload for free anyways, this is how I upload the .zip files for my 3DS themes on my site.)
Don't know how to write HTML/CSS? No problem. W3schools is an invaluable resource with free lessons on HTML, CSS, JavaScript, PHP, and a whole slew of other programming languages, both for web development and otherwise.
Want a more traditional social media experience? SpaceHey is a platform that mimics the experience of 2000s MySpace
Struggling to find independent web pages that cater to your interests via major search engines? I've got you covered. Marginalia and Wiby are search engines that specifically prioritize non-commercial content. Marginalia also has filters that let you search for more specific categories of website, like wikis, blogs, academia, forums, and vintage sites.
Maybe you wanna log off the modern internet landscape altogether and step back into the pre-social media web altogether, well, Protoweb lets you do just that. It's a proxy service for older browsers (or really just any browser that supports HTTP, but that's mostly old browsers now anyways) that lets you visit restored snapshots of vintage websites.
Protoweb has a lot of Geocities content archived, but if you're interested in that you can find even more old Geocities sites over on the Geocities Gallery
And really this is just general tip-of-the-iceberg stuff. If you dig a little deeper you can find loads more interesting stuff out there. The internet doesn't have to be a miserable place full of nothing but doomposting and targeted ads. The first step to making it less miserable is for YOU, yes YOU, to quit spending all your time on it looking at the handful of miserable websites big tech wants you to spend all your time on.
#this is a side point so it's going here but I really think tech literacy should be a requirement in schools like math grammar history etc.#we live in a world so dominated by the stuff and yet a majority of the population does not understand it at even the most fundamental level#tiktok#tiktok ban#indie web#neocities#web development#current events#twitter#facebook#meta#amazon
10K notes
·
View notes
Text
HARVARD UNIVERSITY OFFERS FREE ONLINE PYTHON COURSE: ENROLL NOW!
#learn coding with Harvard's CS50 series#Harvard University free Python programming course#learn Python programming with Harvard University#beginner-friendly Python course from Harvard University#CS50’s Introduction to Programming with Python#free online programming course by Harvard University
1 note
·
View note
Text
EXPRESSION AND IMAGINATION *ARE* SACRED AND NOT ILLEGAL, THAT'S WHY YOU'RE FUCKING GETTING CEASE AND DESIST LETTERS, CUZ EVERYONE'S IS PROTECTED BY LAW AND YOU'RE OUT HERE FUCKING USING SOFTWARE THAT LETS YOU "express yourself artistically" BY SHOVING EXISTING ARTIST'S WORK INTO A DIGITAL BLENDER
if you used AI to get some artwork, *you* didn't create SHIT - you spent what to any actual artist would be a very short time typing a request into the Plagiarism Pipeline and it flipped through its database of stolen artwork to remix some into what you asked for
You didn't make a damn thing, and neither did the AI that gave you the thing

#AI stans are WEAK and will be reborn as the specific chickens that end up in frozen microwavable meals#i've said it before: IT IS EASIER THAN IT HAS LITERALLY EVER BEEN FOR PEOPLE TO START LEARNING ARTISTIC SKILLS#if some fucker has the tech available to them that they could use an AI program then they ALSO probably have access to all those#FREE!!! beginners tutorials on youtube/online for drawing. painting. digital art. CG modeling. CG animation. pottery. textile arts. cooking#ANY ART U CAN THINK OF I BET U SOMEONE'S PUT LEARNING RESOURCES OUT THERE#AI stans really do tell on themselves when they moan and groan about how long prompting takes but can't - excuse me WON'T#spend 20 mins looking for ways to just start LEARNING THE SKILL THEY WANT PRAISE FOR#like AI folks don't want to be Good At Art. They want the PRAISE for being good at art#they ain't interested in actually meaningfully changing their skills and abilities
36K notes
·
View notes