Here’s a list of websites where you can start learning to code for free:
- freeCodeCamp – Full-stack web development & Python: A 100% free non-profit offering certifications in HTML/CSS, JavaScript, and Python.
- The Odin Project – Full-stack JavaScript & Ruby: An open-source, project-based curriculum that takes you from zero to job-ready for web development.
- Codecademy (free tier) – Multi-language basics: Offers free introductory modules for Python, JavaScript, Java, C , and HTML/CSS.
- Harvard CS50 (via edX) – Computer science (C & Python): The world-famous intro course covering C, Python, SQL, and web fundamentals.
- W3Schools – Web & scripting: Excellent for quick interactive tutorials in HTML, CSS, JavaScript, SQL, and PHP.
- Khan Academy – JavaScript & SQL: High-quality visual lessons focused on JavaScript drawing and animation for absolute beginners.
- SoloLearn – Mobile-friendly Python & Java: Bite-sized lessons for over a dozen languages, including C, Swift, and Ruby, available on a mobile app.
- Programiz – Python & SQL: Clean, simple tutorials and an in-browser compiler, especially effective for learning Python.
- University of Michigan: Python for Everybody – Python: Available to audit for free on Coursera, a top-rated path for practical Python.
- Stanford Code in Place – Python: A free, high-support annual program based on Stanford’s introductory CS course, starting in April 2026.