Skill Path - curated content designed to help you develop or hone a specific skill (e.g., create an app)
- Get Started with Machine Learning
- Create a Front-end App with React
- Create a Back-end App with JavaScript
- Pass the Technical Interview with Java
- Pass the Technical Interview with JavaScript
Career Path - structured content designed to help you develop in-depth foundational knowledge in a certain domain (e.g., computer science programming)
Courses - a single course in a specific language
- Welcome to Codecademy
- Learn C++
- Learn C#
- Learn Python 3
- Learn Python 2
- Learn Ruby
- Learn Java
- Learn JavaScript
- Learn Hardware Programming with CircuitPython
- Learn the Basics of Regular Expressions
- Learn the Basics of Blockchain with Python
- Learn Recursion with Python
- Learn Linear Data Structures
- Learn Complex Data Structures
- Learn Data Visualization in Python
- Learn Sorting Algorithms in Python
- Technical Interview Practice with Python
- How to Implement Search Algorithms with Python