Courses from 1000+ universities
Analyzing edX’s latest tax returns offers valuable insights and context for its acquisition motivations.
700+ Free Google Certifications
Computer Science
Business
Communication Skills
Comprendere la filosofia
Internet History, Technology, and Security
Forensic Facial Reconstruction: Finding Mr. X
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.
Build powerful interactive applications with React, a popular JavaScript library. Ready to start your journey into React? Take Learn React: Introduction — React offers graceful solutions to some of front-end programming’s most persistent issues, allowin…
A quick primer on Rust fundamentals for experienced programmers. This course is dedicated to programmers who are already familiar with the world of programming and are looking to become acquainted with the Rust programming language. We designed this cou…
This course will introduce learners to the Flutter framework with interactive lessons on basic app components. Interested in making applications for mobile? The web? Desktop? How about learning a language that works for all of them. By taking this cours…
Learn how to sort, filter, and pivot data in Excel. Begin your Excel learning journey with Excel Basics. Microsoft Excel is among the most widely used technologies for data analytics. Learn how to sort, filter, and pivot data to shape it into the format…
Learn how to analyze and visualize data in Microsoft Excel! Microsoft Excel is one of the most popular data tools in the business world. Excel is designed as a one-stop shop for storing and analyzing data, with built-in tools to help you transform data…
Get started with User Interface (UI) and User Experience (UX) Design and learn how to wireframe and prototype using Figma. User Interface (UI) and User Experience (UX) Design play key roles in the experience users have when interacting with digital produ…
First time on our site? Start here to learn how to use our platform. Have you heard that coding is an exciting skill to learn, but you aren't sure where to start? This course is the perfect place to start if you are brand new to coding. You will get co…
Explore video game development, including game design, gameplay development, and asset creation. Gain foundational knowledge in the video game development process. In this course, you will learn: - Game Design: Take an idea to a full design ready for de…
A quick primer on Python fundamentals for programmers. This course is dedicated to programmers who are already familiar with the world of programming and are looking to become acquainted with the Python programming language. We designed this course to be…
Dive deeper into Java — one of the world’s most popular programming languages. Feeling comfortable with the basics of Java? Intermediate Java is a stepping stone to taking your skills to the next level. This course will provide you with the knowledge…
Dive into C++, a flexible and well-supported language that's still widely used now, over 40 years after its conception. Ready to start your journey into the C++ programming language? Take Learn C++: Introduction — start with a basic Hello World program,…
Create elegant and flexible web page layouts with CSS flexbox and grid. Continue your CSS learning journey with Learn CSS: Flexbox and Grid. Create elegant and flexible web page layouts with CSS flexbox and two-dimensional layouts using CSS grid. * C…
Are you feeling confused about where to aim for with your career goals? Take this course to learn about different career options! Are you feeling confused about where to aim for with your career goals? Not sure of the difference between frontend, backen…
This course will introduce learners to factors to consider when picking a first language as well as describe some popular options. Choosing your first language can be difficult and stressful. This course aims to make it easier. By taking this course, yo…
Take your first steps into the world of IT, or Information Technology! Introduction to IT will teach you about core IT subjects. Information Technology, commonly referred to as IT, refers to the use of technology to organize, store, share, and process…
Get personalized course recommendations, track subjects and courses with reminders, and more.