
Learn to Code - for Free | Codecademy
Want to learn how to get started with programming in an interactive way? Try our drag and drop code lessons! First time on our site? Start here to learn how to use our platform and write some basic code with JavaScript. Learn the basics of Python 3.12, one of the most powerful, versatile, and in-demand programming languages today.
Trending Guides
Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public. Donations to freeCodeCamp go toward our education initiatives, and help pay for servers, services, and staff. You can make a tax-deductible donation here.
Programiz: Learn to Code for Free
Learn to code in Python, C/C++, Java, and other popular programming languages with our easy to follow tutorials, examples, online compiler and references.
Computer Science at Home - Code.org
Adapted from our CS Discoveries and CS Principles courses, these short, self-paced modules are a great way to learn concepts that span all programming languages and tools. Requires Code.org account to access.
100+ Free Online Websites to Learn to Code for Beginners
In this massive guide you will find 100+ online resources for learning to code for free! We’ve broken them down by type as well as technology (JavaScript, Python, and Machine Learning to name a few), plus we’ve included some handy tips on how to approach learning to code and adopting a developer’s mindset.
CS50: Introduction to Computer Science | Harvard University
What you'll learn. A broad and robust understanding of computer science and programming. How to think algorithmically and solve programming problems efficiently. Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
Best Programming Courses & Certificates [2025] | Coursera Learn …
Transform you career with Coursera's online Programming courses. Enroll for free, earn a certificate, and build job-ready skills on your schedule. Join today!
Best Online Coding Courses and Programs - edX
Take free online coding courses to build your skills and advance your career as a coder or programmer. Learn to code with coding classes online for web development, programming and computer science, data science, and much more.
Learn How to Code - Codecademy
Instead of teaching a specific programming language, this course teaches programming fundamentals that can be helpful for any language you learn. Learn the essential programming concepts of variables, operators, and data types. Learn the essential programming concepts of functions and control flow.
Learn Python - Free Interactive Python Tutorial
Get started learning Python with DataCamp's free Intro to Python tutorial. Learn Data Science by completing interactive coding challenges and watching videos by expert instructors. Start Now! This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science.