15%

15% of our profits goes to a charitable cause that is close to our hearts.

We earn revenue via commissions on some of the courses we present here.

Learn more
OK

The best
courses and tutorials for

I want the price (Pricetag) to be and the certificate quality (Certificate quality) to be

+

Advanced filters
-Clear ratings
  • Platform
  • Hours
PricetagFree at Udacity

LevelExpert
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Design of Computer Programs

Course created by

This Design of Computer Programs course is particularly designed for those who want to transcend their coding abilities in the Python programming lang..

/5 out of reviews
PricetagFree at Udacity

LevelExpert
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Gradle for Android and Java

Course created by Google, Gradle

Master Gradle to create amazing Android and Java apps with this 2-part Udacity course. The first part teaches building automation and delivering softw..

/5 out of reviews
PricetagFree at Udacity

LevelExpert
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Knowledge-Based AI: Cognitive Systems

Course created by Georgia Institute of Technology

Artificial intelligence or AI is already enhanced and innovated at present and has made life more convenient for a lot of people. That is why learning..

/5 out of reviews
Which would you like on Courseroot?
Complete LinkedIn Profile Review 🧐
Job Opportunities 🕵️
Course paths to go from Zero to Hero 🎓
Nothing - I just want to find a course
PricetagFree at Udacity

LevelExpert
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

JavaScript Promises

Course created by Google

Native JavaScript Promises is a program that will teach you how to write asynchronous code that is easy to read, write and debug. With the right amoun..

/5 out of reviews
PricetagFree at Udacity

LevelExpert
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Advanced Operating Systems

Course created by Georgia Institute of Technology

Learn more about cloud computing and systems through enrolling into this advanced course. As an experienced user, the professionals will teach about d..

/5 out of reviews
"Learn more about cloud computing and systems through enrolling into this advanced course. As an experienced user, the professionals will teach about different platforms such as cellphones, parallel systems and cloud computing."
- "Advanced Operating Systems" by Udacity
PricetagFree Trial at Pluralsight

LevelExpert
Certificate qualityCertificate (q2)
Pace of the course or starting dateSelf-paced
Hours of content5h 45m

C++ Advanced Topics

Course created by Kate Gregory

Learn to write modern C++: expressive, readable, fast, and secure code that?s just more fun than the old way. Once you know the basic of C++ syntax an..

4.5/5 out of 487 reviews
PricetagFree Trial at Pluralsight

LevelExpert
Certificate qualityCertificate (q2)
Pace of the course or starting dateSelf-paced
Hours of content6h 47m

Windows Internals

Course created by Pavel Yosifovich

Windows is a large and complex operating system. Understanding the way it works can help developers get the most out of it, which is what the course i..

4.5/5 out of 479 reviews
Pricetag$11.99 at Udemy

LevelExpert
Certificate qualityCertificate (q1)
Pace of the course or starting dateSelf-paced
Hours of content30.5h

NLP Master Practitioner Certificate (Advanced to Expert)

Course created by Kain Ramsay

Kain Ramsay is Achology Certified Neuro-Linguistic Programming Master that teaches this course and he will teach you all you need to know about NLP Ma..

4.5/5 out of 1309 reviews
PricetagFree Trial at Pluralsight

LevelExpert
Certificate qualityCertificate (q2)
Pace of the course or starting dateSelf-paced
Hours of content4h 11m

WCF Advanced Topics

Course created by Aaron Skonnard

Explore advanced topics in connected system development on the Microsoft platform using Windows Communication Foundation. Windows Communication Founda..

4.5/5 out of 225 reviews
PricetagFree Trial at Pluralsight

LevelExpert
Certificate qualityCertificate (q2)
Pace of the course or starting dateSelf-paced
Hours of content4h 32m

Advanced Analysis Services

Course created by Stacia Misner Varga

This course is for business intelligence developers and database professionals who understand how to develop and deploy a basic Analysis Services solu..

4.5/5 out of 178 reviews
Pricetag$11.99 at Udemy

LevelExpert
Certificate qualityCertificate (q1)
Pace of the course or starting dateSelf-paced
Hours of content7.5h

(2019) The Complete Management Skills Certification Course

Course created by Davis Jones

David Jones offers to teach you all you need to know about management skills. He will give you an insight on important skills such as personal product..

4.3/5 out of 1049 reviews
PricetagFree Trial at Pluralsight

LevelExpert
Certificate qualityCertificate (q2)
Pace of the course or starting dateSelf-paced
Hours of content3h 57m

SQL Server: Advanced Corruption Recovery Techniques

Course created by Paul Randal

Database corruption happens all the time, all over the world, and sometimes it's not so simple to deal with. In this follow-on course from SQL Server:..

5/5 out of 120 reviews
PricetagFree Trial at Pluralsight

LevelExpert
Certificate qualityCertificate (q2)
Pace of the course or starting dateSelf-paced
Hours of content1h 58m

Designing Fluent APIs in C#

Course created by Floyd May

This course teaches C# developers skills to construct easy-to-use APIs that replace tedious boilerplate with concise, readable code. This course teach..

4/5 out of 181 reviews
PricetagFree Trial at Pluralsight

LevelExpert
Certificate qualityCertificate (q2)
Pace of the course or starting dateSelf-paced
Hours of content2h 28m

Advanced Git Tips and Tricks

Course created by Enrico Campidoglio

Get the most out of Git by exploring its lesser-known features to take your daily workflow to the next level. This course teaches you how to find a go..

4.5/5 out of 141 reviews
"Get the most out of Git by exploring its lesser-known features to take your daily workflow to the next level. This course teaches you how to find a good workflow, track commits, and even debug. If you've been using Git for a while, you probably know how to use it like any other version control system; you commit files, review changes, maybe even cr.."
- "Advanced Git Tips and Tricks" by Pluralsight
PricetagFree Trial at Pluralsight

LevelExpert
Certificate qualityCertificate (q2)
Pace of the course or starting dateSelf-paced
Hours of content5h 28m

VMware vSphere Optimize & Scale: Storage & Networking

Course created by Jason Nash

Part 1 of 3 in the VMware vSphere Optimize and Scale (VCAP-DCA) series focuses on storage and networking. Part 1 of 3 of the VMware vSphere Optimize a..

4.5/5 out of 140 reviews
PricetagFree Trial at Pluralsight

LevelExpert
Certificate qualityCertificate (q2)
Pace of the course or starting dateSelf-paced
Hours of content3h 28m

Advanced Java Concurrent Patterns

Course created by Jose Paumard

Concurrency is a hard to master topic. This Java course takes you from the basics you already know, (runnable and synchronization) to the next level: ..

5/5 out of 97 reviews
PricetagFree at edX

LevelExpert
Certificate qualityCertificate (q1)
Pace of the course or starting dateIn Session
Hours of content54h

Quantum Machine Learning

Course created by University of Toronto

Quantum computers are becoming available, which begs the question: what are we going to use them for? Machine learning is a good candidate. In this co..

/5 out of reviews
"Quantum computers are becoming available, which begs the question: what are we going to use them for? Machine learning is a good candidate. In this course we will introduce several quantum machine learning algorithms and implement them in Python. The pace of development in quantum computing mirrors the rapid advances made in machine learning and ar.."
- "Quantum Machine Learning" by edX
PricetagFree Trial at Pluralsight

LevelExpert
Certificate qualityCertificate (q2)
Pace of the course or starting dateSelf-paced
Hours of content5h 16m

Windows Internals 3

Course created by Pavel Yosifovich

Windows is a large and complex operating system. Understanding the way it works can help developers get the most out of it. This is a continuation cou..

4.5/5 out of 118 reviews
PricetagFree Trial at Pluralsight

LevelExpert
Certificate qualityCertificate (q2)
Pace of the course or starting dateSelf-paced
Hours of content4h 29m

Streams, Collectors, and Optionals for Data Processing in Java 8

Course created by Jose Paumard

Jose Paumard offer to teach you all about advanced patterns to process data in Java 8 using lambdas, streams, spliterators, optionals, and collectors...

4.5/5 out of 107 reviews
Pricetag$43/mo. at Coursera

LevelExpert
Certificate qualityCertificate (q2)
Pace of the course or starting dateStarts Feb 15
Hours of content26-40h

Natural Language Processing

Course created by National Research University Higher School of Economics

This course covers a wide range of tasks in Natural Language Processing from basic to advanced: sentiment analysis, summarization, dialogue state trac..

4.7/5 out of 283 reviews
PricetagFree at edX

LevelExpert
Certificate qualityMicromaster
Pace of the course or starting dateSelf-paced
Hours of content16h

Case Studies in Continuous Educational Improvement

Course created by The University of Michigan

Learn about leading approaches to continuous educational improvement through case studies of educational innovation.

/5 out of reviews
PricetagFree Trial at Pluralsight

LevelExpert
Certificate qualityCertificate (q2)
Pace of the course or starting dateSelf-paced
Hours of content4h 54m

VMware vSphere Optimize & Scale: Performance & High Availability

Course created by Jason Nash

Part 2 of 3 in the VMware vSphere Optimize and Scale series focuses on performance and high availability. Part 2 of 3 of the VMware vSphere Optimize a..

4.5/5 out of 80 reviews
PricetagFree at edX

LevelExpert
Certificate qualityCertificate (q1)
Pace of the course or starting dateSelf-paced
Hours of content18h

Intellectual Property Rights: A Management Perspective

Course created by Indian Institute of Management Bangalore

A primer on the legal, economic & managerial dimensions of Intellectual Property Rights. This course will provide insight on the competitive and strat..

/5 out of reviews

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 15% 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 15% rule is to distribute some of this opportunity to these people by taking 15% 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.