Whether you’re trying to level up your career, build your side project, or simply play around with programming, you’ve found the right place to start. Explore our programs and courses, try an exercise or two, and join our community of 45 million learners.
Career Paths guide you through exactly what you need to learn to build a solid foundation for a career in tech.
Interested in learning how to code, but unsure where to start? This is the path for you!
- Computer Science History
- Career Exploration
Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
- Data Structures
- Command Line
Learn SQL and Python and build the skills you need to query, analyze, and visualize data.
- Data Visualization
- Machine Learning
Skill Paths provide a short roadmap to help you master a new job-ready skill.