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

Deep Learning

Course created by Google

Probably the highest acclaimed course on the internet in regards to Deep Learning. Deep learning is the driver of most machine learning and AI impleme..

/5 out of reviews
PricetagFree at Udacity

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

Applied Cryptography

Course created by

Cryptography is present in everyday life, from paying with a credit card to using the telephone. Learn all about making and breaking puzzles in compu..

/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

iOS Persistence and Core Data

Course created by

Be a well-versed developer if you take this course today. You will learn how to store application data to your device using NSUserDefaults, Sandbox an..

/5 out of reviews
PricetagFree at Udacity

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

Big Data Analytics in Healthcare

Course created by Georgia Institute of Technology

This course covers a variety of algorithms and systems to help the student learn more about the data science in healthcare industries. In this course,..

/5 out of reviews
"This course covers a variety of algorithms and systems to help the student learn more about the data science in healthcare industries. In this course, the student will be introduced to the attributes of medical data and the corresponding data mining challanges on dealing with such data. If you want to further improve in your career as a data scient.."
- "Big Data Analytics in Healthcare" by Udacity
PricetagFree at Udacity

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

Client-Server Communication

Course created by Google

For experienced students who want to communicate with a server, check out this course today. Learn from these great teachers that cover topics on how..

/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

JavaScript Design Patterns

Course created by

This JavaScript Design Patterns course covers conceptual and literal methods for organizing your code. In this tutorial, you will learn about the impo..

/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
PricetagFree at Udacity

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

Intro to DevOps

Course created by Nutanix

Looking to hone your overall skills as an IT professional? This introductory course about DevOps will do wonders for you. Whether you are in the field..

/5 out of reviews
PricetagFree at Udacity

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

Advanced Android App Development

Course created by Google

Level-up your skills and make your application production- ready by developing apps with advanced features such as integration, material design, widge..

/5 out of reviews
PricetagFree at Udacity

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

ES6 - JavaScript Improved

Course created by

Learn how to write better, cleaner code from this course about JavaScript's ECMAScript 6, or ES6. In here, students will learn about new keywords, Pro..

/5 out of reviews
PricetagFree at Udacity

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

Computability, Complexity & Algorithms

Course created by Georgia Institute of Technology

This Computability, Complexity & Algorithms course will teach the student how to identify a problem and determine whether an efficient solution exists..

/5 out of reviews
PricetagFree at Udacity

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

Configuring Linux Web Servers

Course created by

Enroll in this course now and learn how to configure Linux Web Servers such as Apache HTTP Server and PostgreSQL database server. In this course, the ..

/5 out of reviews
"Enroll in this course now and learn how to configure Linux Web Servers such as Apache HTTP Server and PostgreSQL database server. In this course, the student will be exploring various Linux distributions and learn their differences, exploring how Linux is different from other operating systems, and exploring Linux security."
- "Configuring Linux Web Servers" by Udacity
PricetagFree at Udacity

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

Android Auto Development

Course created by Google

This Android Auto Development course by Udacity will teach the students how to extend their existing code to make it available to the users wherever t..

/5 out of reviews
PricetagFree at Udacity

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

Artificial Intelligence for Robotics

Course created by Georgia Institute of Technology

This course comprehensively covers all you need to know about programming a robotic car. You will learn about planning, search, localization, tracking..

/5 out of reviews
PricetagFree at Udacity

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

Reinforcement Learning

Course created by Georgia Institute of Technology

Do you want to have a deeper level of understanding of machine learning? This expert course from Udacity is great for you. In here, students will beco..

/5 out of reviews
"Do you want to have a deeper level of understanding of machine learning? This expert course from Udacity is great for you. In here, students will become a participant in the ever-growing research community of reinforcement learning and improve your knowledge about the field itself."
- "Reinforcement Learning" by Udacity
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
Pricetag$11.99 at Udemy

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

Page Object Pattern in Selenium Webdriver

Course created by Nikolay Advolodkin

Drastically stabilize your automation tests bylearning the Page Object Pattern

4.1/5 out of 3166 reviews
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
PricetagFree Trial at Pluralsight

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

Scrum Master Skills

Course created by Benjamin Day

This course will help you develop the skills of a great Scrum Master. The Scrum Master role in an organization can be difficult. You live between a ro..

4.5/5 out of 426 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.