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.

+150h
AT&T, Google, Github
Udacity
Intermediate
+150h
4 Months
Nanodegree
In the Front End Developer Nanodegree program, you will complete five projects and build a resume-worthy portfolio. Demand for front end developers is widespread across every industry and continues to rise. By mastering the valuable skills taught in ..
2h 9m
Scott Allen
Pluralsight
Intermediate
2h 9m
Self-paced
Good
Bootstrap is one of the most intuitive and powerful frameworks available for front-end development. It allows developers to use pre-made grid systems and code to turn basic HTML code into beautiful navigational menus, carousels, modals, and much more..


4.5
·
3209 reviews
3h 10m
Cory House
Pluralsight
Intermediate
3h 10m
Self-paced
Good
Check out this course if you want to enhance your knowledge on writing codes. This course will focus on clean codes which are easy to write, read and maintain. At the end of this Pluralsight course, the student will be able to select the right tools,..


4.5
·
1819 reviews
48m
Jim Cooper
Pluralsight
Intermediate
48m
Self-paced
Good
This course teaches the in-depth, behind-the-scenes details of creating JavaScript objects, manipulating properties, and using prototypal inheritance. In this course, you'll learn not just about the various ways to create objects in JavaScript and th..


4.5
·
1595 reviews
2h 59m

REST Fundamentals

Free Trial
Howard Dierking
Pluralsight
Intermediate
2h 59m
Self-paced
Good
Walks through the definition of the RESTful architectural styles and provides an approach for designing systems. REST is an overloaded, and thus misunderstood term in architectural circles these days. This course attempts to clear up some of the misu..


4
·
1606 reviews
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..
3h 15m
Jon Skeet
Pluralsight
Intermediate
3h 15m
Self-paced
Good
Load up your knowledge on design patterns by taking this course. They offer topics on Singleton, Strategy and State which are included in the Gang of Four Design Patterns. Learn about the good coding practice from Jon Skeet, as well as proper habits ..


4
·
1529 reviews
15-35h
Udacity
Intermediate
15-35h
Self-paced
No certificate
Learn the fundamentals of Unreal Engine and develop your own virtual reality applications! Unreal Engine 4 (UE4) is used by more AAA game studios than any other engine. It is a critical addition to your skillset. Our curriculum is built in collaborat..
15-35h
Georgia Institute of Technology
Udacity
Intermediate
15-35h
Self-paced
No certificate
This course takes a holistic view of the embedded system stack focusing on processor architectures, instruction sets, and the associated advanced compiler optimizations. In the 21st century, embedded systems are the systems of future with cellular ph..
5h 56m
Simon Robinson
Pluralsight
Intermediate
5h 56m
Self-paced
Good
Starting from arrays and progressing to lists, dictionaries, and sets, this course covers the capabilities of the various collection types, how they work under the hood, and performance implications. This course aims to empower you to take advantage ..


4.5
·
1217 reviews
1h 56m
Shawn Wildermuth
Pluralsight
Intermediate
1h 56m
Self-paced
Good
Take this course if you want to learn more about LESS and SASS. Experienced individuals will expect to enhance their knowledge and skills about these dynamic stylesheet languages. Having succesfully completed this great Pluralsight course, the studen..


4.5
·
1187 reviews
15-35h
IBM
Udacity
Intermediate
15-35h
Self-paced
No certificate
Learn how to use Swift as a sever-side languange in building end-to-end applications by enrolling in this course now. In this course, the student will be able to master server-side Swift while having fun learning loaded with experts participation fro..
15-35h
Udacity
Intermediate
15-35h
Self-paced
No certificate
This fantastic course will teach you how to use jQuery to easily access and modify the DOM. In here, students will learn about DOM element selections, traversal, and manipulation. Apart from that, students will also learn how to understand jQuery's d..
15-35h
MongoDB
Udacity
Intermediate
15-35h
Self-paced
No certificate
Cleaning data before extraction is a very tedious task for Data Scientists, but did you know that there's a much simpler way to do it? This course covers how to convert and manipulate data from a wide range of sources to make everything you need easy..
3h 53m
Mark Zamoyta
Pluralsight
Intermediate
3h 53m
Self-paced
Good
AngularJS is essential for experienced computer programmers. That is why this course is offered to intermediate students who want to learn the correct way in creating forms with AngularJS. Bootstrap styling is also taught along with the ASP.NET MVC 5..


4.5
·
1115 reviews
15-35h
Cloudera
Udacity
Intermediate
15-35h
Self-paced
No certificate
Learn the in's and out's of of Hadoop and MapReduce by taking this course open to intermediate users. Topics will basically touch on Flume, CassandraHadoop and MapReduce. After finishing the course, you will be able to apply the fundamental principle..
2h 57m

Asynchronous C# 5.0

Free Trial
Jon Skeet
Pluralsight
Intermediate
2h 57m
Self-paced
Good
In this advanced series, Jon Skeet shows us the new Asynchronous goodness available in C# 5.0. Managing threads, awaiting asynchronous calls - these are all made simple with a few new keywords and types. Along the way, Jon melts Rob's brain routinely..


4
·
1222 reviews
9h
Kirill Eremenko
Udemy
Intermediate
9h
Self-paced
Okay
Solve real-world analytics problems with Master Tableau 1 in Data Science. Through this hands-on course, you?ll soon grasp Visualization and Data Mining by training...


4.6
·
5775 reviews
26-40h
University of California San Diego
Coursera
Intermediate
26-40h
Unknown
Good
Take this course if you want to improve your programming skills. This is highly recommended for intermediate users who want to advance their knowledge on Java using data visualization. This course also covers the fundamentals of Object Oriented Progr..


4.7
·
3378 reviews
15-35h
Udacity
Intermediate
15-35h
Self-paced
No certificate
In this fun and quick course, you will be introduced to the basics of SQL and database design. As the course progresses, you will learn how to connect your Python code to a relational database, as well as how to protect your database-backed web appli..
15-35h
Google
Udacity
Intermediate
15-35h
Self-paced
No certificate
Images play a key role on websites and having them look unpresentable or load slowly can negatively affect the experience of users. This course will help you avoid those by teaching you how to properly work with images on the modern web and make them..
15-35h
Udacity
Intermediate
15-35h
Self-paced
No certificate
The field of Artificial Intelligence is actively growing and has a range of useful applications across various industries. In this course, you'll learn about the basics of modern AI, including robotics, computer vision, and machine learning, among ot..
9h 25m
Troy Hunt
Pluralsight
Intermediate
9h 25m
Self-paced
Good
"Hack Yourself First" is all about developers building up cyber-offense skills and proactively seeking out security vulnerabilities in their own websites before an attacker does. The prevalence of online attacks against websites has accelerated quick..


5
·
846 reviews
15-35h
Udacity
Intermediate
15-35h
Self-paced
No certificate
RESTful API is best used for web servers due to its reliability, readability, and security. In this course, you will learn how to write secure APIs that are great for both developers and users. By the end of this course, you will apply everything you..

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.