Grow in your career and unlock new opportunities by learning in-demand skills in AI, data, coding, cybersecurity, and more.
freeCodeCamp is a community of people from all around the world who are learning to code together. We're a 501 (c) (3) public charity. How will freeCodeCamp help me learn to code? You will learn to code by building dozens of projects, step-by-step, right in your browser, code editor, or mobile app.
Learn to code in Python, C/C++, Java, and other popular programming languages with our easy to follow tutorials, examples, online compiler and references.
Start with an Hour of AI, then explore self-paced coding courses on apps, games, and animations. Try App Lab, Game Lab, or Web Lab—and learn about AI, real-world careers, and scholarships.
Learn coding with our free and beginner friendly courses on Python, Java, C, C++, Data structures, Algorithms, SQL. Solve our collection of 1000s of problems to practice coding.
Learn typed code through a programming game. Learn Python, JavaScript, and HTML as you solve puzzles and learn to make your own coding games and websites.