Behind the Build: Autocomplete in the Code Editor
A common misconception people have about learning to code is that it requires a lot of memorization. The truth is that developers are constantly looking up documentation and taking advantage of tools like autocomplete and ChatGPT so they can code faster and more efficiently. We recently added autocomplete to the code editor in our learning…
Behind the Build: Code Review 2023
As the year comes to a close, we went through data about learners in our community and pulled together some of the greatest highlights of 2023, called Code Review. This is basically a data-driven deep dive into the topics that learners like you connected with, the projects you all worked on, and the courses you…
Behind the Build: Smart Practice with Spaced Repetition
As you’re working through one of our courses or paths, you’ll occasionally come across a screen reminding you to practice — we’re not nagging you or trying to interrupt your flow. This is an AI-powered feature called smart practice that essentially helps you hack your study sessions, so you practice the right material at the…
Behind the Build: Codecademy’s AI-Powered Job-Readiness Checker
Breaking into tech can be hard without guidance. Many self-taught programmers and career switchers have a difficult time figuring out if their skills are up to par, and if not, what they need to learn to bridge the gap. You might’ve finished dozens of courses and even built a few projects, but is it enough…
Behind the Build: Jupyter Notebooks in Our Data Science Courses
If you’ve taken one of our data science courses, you’ve probably seen Jupyter Notebooks, the industry-standard workspaces for developing data science code and visualizations. Jupyter Notebooks are built right into lessons in many of our courses and paths — like Getting Started with Python for Data Science and Introduction to Big Data with PySpark —…