Courses from 1000+ universities
Coursera sees headcount decrease and faces lawsuit in 2023, invests in proprietary content while relying on Big 5 partners.
600 Free Google Certifications
Artificial Intelligence
Marketing
Programming Languages
Discover Dentistry
Exploring Play: The Importance of Play in Everyday Life
Mathematical Economics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Codecademy is an online interactive platform that offers free coding classes in 12 different languages including Python, Java, JavaScript, and more.
Create HTML tables to present data in an organized manner. Continue your HTML learning journey with Learn HTML: Tables. You'll learn how to present data in an organized manner with HTML tables. * Identify various components of an HTML table. * Create…
Apply the JavaScript syntax to TypeScript’s type system to give your code more structure. Ready to start your journey into the TypeScript programming language? Take Learn TypeScript: Fundamentals—TypeScript builds on your JavaScript foundation so you ca…
Kick off your Swift journey by learning the basics! Ready to start your journey into the Swift programming language? Learn how Swift is used as a general-purpose programming language and gain insight into how it is used in iOS development. You'll build a…
Hackers and cyber threats are a fact of today's modern, digital world. Everyone needs to be able to protect themselves from these threats. Hackers and cyber threats are a fact of today's modern, digital world. Everyone needs to be able to protect themse…
Learn about pointers and memory in C. Continue your C learning journey! Pointers are a key component of C programming and integral to mastering the language. You will also learn about program memory and its management, allocation, and access. ### Take…
Write clearer, more accessible HTML using Semantic HTML elements. Continue your HTML learning journey with Learn HTML: Semantic HTML. Semantic HTML is a modern standard that makes a website accessible, improves your website's SEO, and increases code read…
Learn a new way to work with databases using MongoDB! Whether you are brand new to the tech field, or a seasoned software engineer, you’ll need to know your way around a [database](https://www.codecademy.com/resources/docs/general/database) — especially…
Use the box model to fine tune display and positioning of HTML elements. Continue your CSS learning journey with Learn CSS: Box Model and Layout. Make websites look exactly like you want them by gaining an understanding of how to fine-tune the display an…
Create forms with various input fields and validate user data. Continue your HTML learning journey with Learn HTML: Forms. Using forms, you can collect user data. Learn about the inner workings of an HTML form, create forms with various input fields, and…
Discover the power of this simple yet essential text-based tool and increase your productivity as a developer. Ready to start your journey into the command line? In this course, you will learn how to navigate through a computer’s file system solely throu…
Jump into PowerShell through interactive lessons on variables, operators, control flow, objects, arrays, and functions. Ready to start your journey into PowerShell? Take Learn PowerShell — An interactive introduction to using the powerful command-line to…
Choose and set CSS colors using a variety of techniques. Continue your CSS learning journey with Learn CSS: Colors. Create visually stunning websites by styling HTML elements using different color formats such as: named colors, hexadecimal, RGB, and HSL…
Learn how to utilize one of the most popular programming paradigms - Object-Oriented Programming. Continue your Python 3 learning journey with Learn Intermediate Python 3: Object-Oriented Programming. Represent real-world relationships in your code by ut…
Learn about the concepts behind Blockchain and Crypto! If you’re curious what [Blockchain and Crypto](https://www.codecademy.com/resources/docs/general/cryptocurrency) are all about, whether it’s all hype, the different chains to build on, what you can…
Learn about important Go concepts such as loops, arrays, maps, and structs! Go (Golang) is a powerful open-source programming language supported by Google that is often thought of as the language of the Cloud. It is used by Dropbox, Meta, Riot Games, an…
Get personalized course recommendations, track subjects and courses with reminders, and more.