South Side Code
Free, online software engineering education built for working adults in underserved communities. No tuition. No barriers. Just real skills.
A structured, project-based path through everything you need to build real software — and use AI to build it faster.
Learn HTML and CSS from scratch and build your first real project — a personal portfolio website you'll actua…
Learn Git and GitHub — the tools every developer uses daily. You'll publish your portfolio website live on th…
Learn Python from zero — the most beginner-friendly and widely used programming language. You'll build a comm…
Before writing a single line of code, learn how to think like a programmer. Logic, algorithms, and problem de…
Go deeper with Python — object-oriented programming, working with files and APIs, error handling, and real da…
Learn to collect, clean, analyze, and visualize real-world data using Python's most powerful libraries. Proje…
Learn JavaScript — the language of the web browser. Make your pages interactive, handle user events, and fetc…
Learn React — the most widely used JavaScript library for building user interfaces. Master components, state,…
Learn to use AI tools to write, debug, review, and ship code faster. GitHub Copilot, ChatGPT, prompt engineer…
Understand how machines learn from data. Train your first models, evaluate their performance, and apply ML to…
Learn to build real products powered by large language models. Integrate the OpenAI API, build chatbots, use …
A gentle introduction to technology for anyone who wants to understand how computers, the internet, and the w…
Got a new laptop? Start here. This course walks you through installing every tool a modern developer needs — …
Learn to design and build production-ready REST APIs using Django and Django REST Framework — the industry st…
South Side Code is completely free. No loans. No hidden fees. Just show up and do the work.