We’ve got some good news for you: we’re adding new content to our Code Foundations Path!


Most people who come to Codecademy have never written a line of code before. Code Foundations guides new learners through the world of programming, through an exploration of different domains such as web development and data science.


In the spirit of Code Foundations, we’ve developed new material that gives learners an opportunity to learn what programming is and what programming is like, without having to commit to any one language or technology.

The new Learn How to Code course teaches programming fundamentals in a series of fun, interactive lessons. It’s an approachable way to start writing code, regardless of your interests, and it’s intentionally designed to be accessible to learners of all ages and experience-levels.


Over the course of Learn How to Code, you’ll learn basic programming concepts, such as:

  • Variables
  • Data types
  • Operators
  • Functions
  • Control flow
  • Lists
  • Loops


In each lesson, you’ll learn about a concept, then apply your knowledge in games and short coding exercises. By the end of the course, you’ll be ready to tackle any programming language—whether it’s learning Python for data science, or JavaScript for web development.


How does this impact you?

If you’ve already started or completed the Code Foundations Path, you will see a new track towards the beginning of the path that contains the new Learn How to Code course.

You won’t lose progress on the coursework that you’ve already completed; however, you may notice that your overall progress percentage has decreased, as there is a greater amount of content included in the Path.


The path will be updated beginning at 1:00 PM EST on Monday, February 4th, 2019. The content will be available during the update.

Related articles

7 articles

How To Write a DevOps Resume

By Michael Klein

You’ve finished your DevOps training, and it’s time to show off your new skills. Get noticed by hiring managers with these tips on writing your DevOps resume.