Go to www.addthis.com/dashboard to customize your tools

The best
courses and tutorials for

I want the price to be and the certificate quality to be

+

Advanced filters
-Clear ratings
  • Platform
  • Hours
  • POPULARITY
  • PRICE
  • REVIEWS
  • RATINGS
  • RELEVANCE
50% of our profits goes to an amazing charitable cause that you can choose. ❤️ We earn revenue via commissions on the courses we present here (prices are the same).
We are changing the platform.

And we'd love to involve our users. We are going into a new direction focusing on showing you the best resources to explore, learn, or master a topic. Instead of just online courses, we'll be listing amazing YouTube videos, blog posts, and articles as well. We want to build something that you love. This will be for the curious, the explorers, and lifetime learners.

Algebra I

Free
Sal Khan
Khan Academy
Beginner
Self-paced
No certificate
Algebra I is a tutorial provided by Khan Academy which will be diving into algebra foundations, solving equations, solving inequalities, working with units, linear equations & graphs, functions, linear word problems, sequences, systems of equations..
3h 26m
Deborah Kurata
Pluralsight
Beginner
3h 26m
Self-paced
Good
Object-oriented programming (OOP) is still being widely utilized across various industries. With a firm grasp in OOP's principles and practices, you will be able to progress to more advanced courses to improve your programming skills even further. Th..


4.5
·
2665 reviews
2h 52m
Cory House
Pluralsight
Intermediate
2h 52m
Self-paced
Good
An architect's job is to manage complexity, not increase it. Yet the developer life is filled with jargon, acronyms, and seemingly infinite choices. So how do we know when complexity makes sense? Viewers will learn when abstractions are justified and..


4.5
·
1611 reviews
Sal Khan
Khan Academy
Beginner
Self-paced
No certificate
The second in a three-part course on Mathematics that is taught by Khan Academy, diving into the subchapters of absolute value & piecewise functions, polynomials, factorization, quadratics, rrational numbers, complex numbers, exponential growth & dec..
15-35h
Georgia Institute of Technology
Udacity
Intermediate
15-35h
Self-paced
No certificate
Introduction to Operating Systems teaches the basic operating system abstractions, mechanisms, and their implementations. Introduction to Operating Systems is a graduate-level introductory course in operating systems. This course teaches the basic op..
2h 30m
David Liu
Pluralsight
Beginner
2h 30m
Self-paced
Good
In this comprehensive course, aimed at entry level coders, you will learn why anyone can learn to develop with Salesforce. Course topics include how to code in Apex, specifically writing, testing and deploying triggers.


5
·
436 reviews
1h
Mantius Cazaubon
Udemy
Beginner
1h
Self-paced
Okay
Learn Notes on the Piano Keyboard and Music Staff, and Basic Scales and Chords


4.4
·
2348 reviews
3h 24m
Troy Hunt
Pluralsight
Beginner
3h 24m
Self-paced
Good
HTTPS is an essential component of any software running on the web. This course teaches developers how to get their apps talking securely over the web, while avoiding the common pitfalls so many sites fall victim to. Securing the transport layer of a..


5
·
256 reviews
2h 8m
Jeremy Clark
Pluralsight
Intermediate
2h 8m
Self-paced
Good
This course focuses on getting the level of abstraction "just right" for our applications. Abstraction is awesome. And abstraction is awful. Too little, and our applications are hard to maintain. Too much, and our applications are hard to maintain. T..


4.5
·
268 reviews
Sal Khan
Khan Academy
Beginner
Self-paced
No certificate
Sal Khan talks about science and engineering partners, covering topics like 23andme, american museum of natural history, california academy of sciences, exploratorium, lebron asks, mit+k12, nasa, nova labs, stanford school of medicine, breakthrough j..
3h 52m
Brian Tobia
Pluralsight
Intermediate
3h 52m
Self-paced
Good
Learn the basics of vSphere networking all the way to advanced features and configurations in this course. Live labs and configuration, real-word examples, and best practice design scenarios help to reinforce the concepts learned in each module. This..


4.5
·
163 reviews
12h
Microsoft
edX
Beginner
12h
Self-paced
Professional
Become Data Literate, no prior experience required. This hands-on course gives you an overview of what a Data Analyst needs to know and deliver, and is meant to inspire you with all the possibilities that Data unlocks for the world. This course is pa..
15h
Microsoft
edX
Beginner
15h
Self-paced
Professional
In this course that?s perfect for true beginners, learn Python basics and start coding right away.
16h
Keio University
Futurelearn
All levels
16h
4 weeks
No certificate
See how Japanese art absorbed, refigured and influenced Western art in the 20th century through Hijikata Tatsumi's butoh dance. Butoh dance is practiced and researched globally, but the work of its founder, Hijikata Tatsumi, is relatively unknown. Th..
15h
Microsoft
edX
Intermediate
15h
Unknown
Okay
Add to your basic Python foundation, as you get hands-on and learn to build reusable, shareable, professional code that lasts. Ready to build on the experience you gained in the Introduction to Python: Absolute Beginner and Fundamentals courses? Cont..
48h
University of British Columbia
edX
Beginner
48h
Self-paced
Micromaster
Learn powerful data abstraction and decomposition techniques to build large, complex programs.
8h
IsraelX
edX
Beginner
8h
In Session
Okay
Resilience is an essential element in successful disaster management and coping. This course touches upon the internal and external resources and tools necessary for handling stressful situations and for emerging with increased strength from such ex..
24h
Universite catholique de Louvain
edX
Expert
24h
Unknown
Okay
This course covers data abstraction, state, and deterministic dataflow in a unified framework with practical code exercises.
15h
Indian Institute of Management Bangalore
edX
Expert
15h
Self-paced
Professional
Learn about structured financial products (ABS, CDS, CDO) as well as Value-at-Risk (VaR), stress testing and related risk management techniques.
8h
Microsoft
edX
Intermediate
8h
Self-paced
Okay
Ready to begin developing IoT device applications? The labs in this course will teach you how to provision, configure, program, and manage IoT devices that communicate securely with the cloud. Lab activities are framed within real-world scenarios. Th..
8h
Microsoft
edX
Beginner
8h
Self-paced
Professional
Practical Data Visualization techniques, tips, and tricks for the aspiring analyst and people who want to start from the beginning in any field needing this critical 21st-century skill. This course is part of the Microsoft Professional Program in Dat..
45h
Ecole polytechnique federale de Lausanne
edX
Intermediate
45h
Unknown
Okay
Principles of Reactive Programming in Scala. Reactive programming is a set of techniques for implementing scalable, resilient and responsive systems. The basic building-block of such systems is event handlers. This course teaches how to implement rea..
0h
University of British Columbia
edX
Beginner
0h
Self-paced
Micromaster
Learn how to design more complex programs, using new data structures, abstraction, and generative recursion.
15h
The Hong Kong University of Science and Technology
edX
Beginner
15h
Self-paced
Professional
The first MOOC to teach the fundamental elements of Java programming and data abstraction.

Know what you are getting

Some Frequently Asked Questions
Do I pay more if I find a course via Courseroot?
+
No. As a matter of fact, sometimes you will even be provided a discount on courses because you are a referral of us.
What do I get when I buy a course?
+
This really depends on which course you buy and at which platform. We try to provide as much detailed information on the courses such as their price, the quality of the certificate, the level of difficulty, and what you will get, but you should always take a good look at the course page on the original platform to check this.
What is Courseroot really?
+
Courseroot is a platform to aims to help people find the right course for whatever it is they want to achieve. Whether you are looking for a programming tutorial to just developer your expertise or for an extensive ux design course with a high-quality certificate for your cv, we will help you find it.
What is the 50% rule?
+
The internet has made access to educational resources much and much better. With a smartphone or a laptop, you now get to study anything you want and develop your skills. However, for many children and adults in this world, this access has not been provided yet, or they do not get the chance to even consider studying because they are lacking basic needs such as proper nutrition and drinking water. Our mission with the 50% rule is to distribute some of this opportunity to these people by taking half of our profits and donating it to a charitable cause that has set out to help these less fortunate people and allow them to dream of a brighter future.
What characteristics can I use to filter through courses?
+
You can use pretty much any course characteristic to filter on such as price, level of difficulty, certificate quality, hours of content, and course provider.