As a starting place for you to explore everything Codecademy has to offer, we’ve put together this short article. Read on to learn more about our course catalog, popular features, plans, and more.
Explore the course catalog
Learn a language
Know which language you want to learn? Get started with one of these popular free courses:
Not sure what to learn first? Take our free Learn What to Learn course or try the Programming Personality Quiz. You can also visit the catalog to explore all the languages, skills, and careers we offer — including popular Pro courses like Learn Python 3.
Change your career
If you’re exploring a career change, check one of our top career paths with a 7-day free Pro trial:
- Full-Stack Engineer
- Front-End Engineer
- Back-End Engineer
- Data Scientist: Machine Learning Specialist
- iOS Developer
Learn a new skill
Our collection of skill paths is designed to teach you everything you need to gain a specific skill, like building a website or visualizing data. These top skill paths are also available with a 7-day free Pro trial:
- Learn How to Build Websites
- Analyze Data with SQL
- Build Python Web Apps with Django
- Learn Data Visualization with Python
- Create Video Games with Phaser.js
Explore free features
While many of our features are only available on our Pro Plans, there’s a lot you can get started with for free. Here are a few features you won’t want to miss:
Learning to code is challenging, but it’s easier if you can team up. Ask questions, stay connected, and find motivation with the community on Codecademy:
- Community forum: Read about others’ experiences, ask questions, and get help from your fellow Codecademy peers.
- Chapters: Explore our network of community-led groups from all around the world.
- Discord: Hang out and chat live with your fellow learners.
- Facebook Group: Casually socialize with other people on this journey.
Create a workspace in our online development environment (IDE) and start coding instantly in your browser. Practice building projects in 13 popular languages and libraries, tinker with code, and share your work. Learn more about workspaces.
Cheatsheets help you quickly refresh your memory on the important topics in a specific course. You can find them linked in courses, or visit our cheatsheets library to find them all, broken down by the course section in which you learned them.
When coding in the real world, programmers rely heavily on documentation. Docs is Codecademy’s community-driven collection of code documentation for popular programming languages and frameworks. With Docs, you can quickly reference a vast collection of definitions, code syntax, and more. You can even get involved and end up being featured as a top contributor!
With technical interviews and coding in general, practice makes perfect. Code challenges let you test your knowledge with coding problems based on real-world technical interviews. If you get stuck, we’ll point you to what you still need to learn.
Explore Pro features
If you want to dig deeper into concepts and build your expertise, a Pro plan may be the right fit for you. Read on to see what you can expect when you sign up for a Pro plan. Sign up for a 7-day free trial to take these features for a spin!
Quizzes, practice, and review
Reinforce new skills as you learn with a variety of features to help you test your knowledge. Get quizzed on the material you’re learning in your courses, practice what you’re learning module by module — or give personalized practice a try. We use AI to figure out what you need to practice and when with personalized practice sessions. You can find this feature from the “Start practice session” link on your syllabus.
Skill paths and career paths
Skill paths and Career paths are step-by-step roadmaps that take you through what you need to learn for a specific skill or to transition to a specific career in tech. They’ll tell you what to learn and in what order, cutting out the guesswork. Skill paths are available with a Pro Lite plan, and career paths are available with Pro.
As you learn, you’ll apply your skills with projects similar to work you’d do on the job. These vary from tutorial-style practice projects with step-by-step guidance to independent portfolio projects that help you put your skills to work to build something of your own. With a Pro Lite or Pro plan, you unlock access to our full library of projects.
Technical interview prep
As a Pro member, you’ll unlock access to courses, practice questions, code challenges, and more to help you gain confidence for interviews. If you’re taking one of our career paths, you’ll find interview prep essentials built in. You can also take one of our dedicated interview prep skill paths.
Certificates of completion
With a Pro or Pro Lite plan, you’ll earn a document to prove you’ve completed a course or path. You can share it on your resume or your LinkedIn profile to showcase your skills or prepare for your job search.
If you made it this far, you’re a highly motivated learner - we’re excited to see how far you’ll go and hope some of the features you learned about today help. Please take a moment to answer two quick questions for feedback on this resource. Happy coding!