Updates Learn How To Build Wireframes and Prototypes in Figma in Our Intro to UI and UX Design Want to learn how to become a UX Designer? Your first step is learning how to use Figma, which we'll cover in our new course.
Updates Learn How Innovative Tech Companies Operate In Our Intro to DevOps Course Tech companies worldwide are adopting DevOps methodologies. Learn what it means and how to become a DevOps Engineer in our new course.
Updates Great News: Our Web Development Career Paths Just Got Even Better We're updating our web development career paths with new content! Learn how these changes will help you build your skills and launch your career.
Updates Level Up Your Web Dev Skills by Connecting Front-End to Back-End Dive into the technologies that facilitate communication between front and back ends in our new course!
Updates Add Emotion to Your Web Apps With CSS-in-JS Learn how to use the CSS-in-JS styling technique using the popular Emotion library in our new course!
Updates Dive Into API Development With Swagger and OpenAPI APIs play a key role in web development. Learn how to build quality APIs with open-source tools in our new course: API Development With Swagger and OpenAPI.
Updates Learn How To Organize Your Codebase With Software Design Principles Software design principles help professional developers keep their codebases organized and adaptable. Learn how to use these principles in our new course.
Business Tailor Your Team's Technical Training With Codecademy's Enterprise Offerings Hundreds of companies worldwide have used Codecademy Teams to sharpen their technical skills. Now, take training into your own hands with Teams+.
Updates Introducing Learn WebSockets You'll find Websockets in multiplayer games, live sports trackers, and more. Learn how to use this communications protocol in our new course: Learn WebSockets.
Updates Introducing Learn Build Tools Dive into the build processes and tools that professional development teams use every day with our new course: Learn Build Tools!
Updates Introducing Learn Intermediate JavaScript Learn JavaScript covered the basics of programming and JavaScript's syntax. Now, dive into its advanced features with our new Learn Intermediate JavaScript.
Updates Introducing the complete Computer Science Career Path The newly updated Computer Science Career Path now encompasses the core curriculum you'd find in a college CS degree program. Read on for more details.
Updates Introducing Create REST APIs with Spring and Java Learn how to use Java and the Spring framework to build web APIs that conform to REST standards in our new Skill Path: Create REST APIs with Spring and Java.
Updates Introducing Learn Intermediate Python 3 Take one step closer to becoming an expert Python developer by learning the language's unique features in our new course — Learn Intermediate Python 3.
Updates Updates to our Learn Node.js course We've updated our Learn Node.js course with three new modules. Learn more about the runtime environment's functionality and back-end development.
Updates Introducing Intermediate React courses: Learn React Router and Learn React Testing Ready to take your React skills to the next level? Learn how to create a stable, seamless user experience with React Router, React Testing Library, and more.
Updates Introducing CS102: Data Structures and Algorithms We've updated our Computer Science Career Path with a new course: CS102! Learn how to create data structures, analyze the complexity of your algorithms & more.
Updates Introducing Learn React Native with Expo We've partnered with Expo to teach you how to use React Native, the mobile development framework. Learn how to quickly build a mobile app right in your browser.
Updates Introducing Build Python Web Apps with Django Take your Python skills to the next level with Django, the web development framework. In this Skill Path, you'll build a full-stack web app from the ground up.
Updates Updates to Master Statistics with Python: Linear regression, probability, and more We've updated our Master Statistics with Python Skill Path with new materials related to machine learning, data science & more! Read on for more info.
Updates Introducing Learn Intermediate CSS & Learn CSS updates We've made several updates to our CSS content, including an all-new Learn Intermediate CSS course! Read on to see if this course is right for you.
Updates Introducing our first cybersecurity course Learn everything you need to know about our new Introduction to Cybersecurity course. Read on to see if this course is right for you.
News and events Introducing Build iOS Apps with SwiftUI We’re pleased to introduce you to Build iOS Apps with SwiftUI. This Skill Path is designed for anyone interested in building and publishing a mobile app for Apple devices from start to finish.
Updates Introducing the Data Analyst Career Path The Data Analyst Career Path is designed to prepare you with everything you need to land an entry-level job as a Data Analyst — one of the most in-demand roles in tech.
Learning to code Introducing CS101: A major update to our Computer Science Path Our updated Computer Science Path will enable you to build a conceptual foundation, practice problem solving, and be ready to score an entry-level software engineering role.