10 000+ Free Online Courses

(1000+ Free Certification Courses Available)

Search our catalogue of 10 000+ free online courses, and start learning for FREE today!

Personalized Courses, Careers Advice & Trends. Straight to your Inbox!

All the online courses we’ve gathered are absolutely FREE to attend and expand your knowledge, however it’s important to note that many of these online classes are audit courses – that is, students will take a class without the benefit of a grade or credit for a course. To get credited and earn certification, you will need to pay a small once-off fee or you can pay month to month for unlimited courses, if you wish – the choice is yours. 

While all of the course here are FREE, however not all of the listed courses offer FREE certification. For your convenience, we’ve created a filter for all courses that are not only free but offer free certification too. 

For best courses with certification, select both filters for free certification and our specially curated list of best online courses under “Courier’s Choice” filter. 

Without giving you a generic “it depends” answer, the short answer is yes they CAN be worth it. Any certification that’s from a reputable and well-known company in your career field can set you apart and give you a competitive advantage, even when that company is not officially accredited. 

Example: certifications from LinkedIn Learning are not accredited, however adding certification to your LinkedIn profile ads quality to your profile and thus improving prospects of employers noticing your profile.

Certifications from respected industry-leading companies in your career field can often be worth it. For example, if you’re an aspiring content marketer, taking HubSpot content marketing course (even though it’s not an accredited program) can make all the difference in your career. Same thing if you’re an up and coming DevOps or cloud engineer getting AWS certified, while not accredited, can be important for your career. 

Difficulty
Subjects
Subject
Difficulty Level
Duration
Offered By
Language
Offered by allison
(0 reviews)
0.0/5

0 users added this to favorites

Beginner
<1 Week
English

React JS is a free, open-source front-end library of JavaScript that aids in building user interfaces or UI components. Maintained by Facebook and a community of individual developers and companies, it can be used as a base in the development of mobile applications and single-page applications. It also aids the reuse of UI components. It is a popular and widely used programming language present for many web developers or full-stack developers. It is developed using JavaScript language. Companies like Uber, Airbnb, Facebook, and others use React for their tech stacks.

This course offered by Great Learning shall give subscribers an understanding of React JS course and its various concepts. This course, React JS tutorial will walk you through the prerequisites for the course, basics, CSS, and then components and JSX. To learn other 

Show
Offered by Great Learning
Free Certification
(0 reviews)
0.0/5

0 users added this to favorites

Beginner
1 Week
English

In this Swift language tutorial, you will understand Swift basics in detail. You will first start the course by introducing the Swift programming language, followed by its download and installation steps in different operating systems. After that, you will understand the topic of comments, data types, and variables theoretically in Swift to get you started with your first program. Not only that, but you will also practice the concepts of conditional constructs and optional types for the same, and at last, you will end this course with a summary.

Best universities in India, like IIT Madras, IIT Roorkee, etc., have collaborated with Great Learning and designed various Advanced courses in the domain of Software Engineering. Browse through the highest-rated software development online courses and join them to develop advanced software development and engineering skills. After the course completion, become a professional software engineer or software developer by securing an Advanced Certificate in the software development course.

Show
Offered by Great Learning
Free Certification
(0 reviews)
0.0/5

0 users added this to favorites

Beginner
1 Week
English

In this course, you will understand the working of Oracle DBMS in-depth. First, you will start with an introduction to DBMS, the difference between data and database; after that, you will learn how to create tables and store or insert data inside them. Later, you will also learn various miscellaneous and small topics around Oracle, which are very important from an interview perspective.

Not only that, but you will also understand the core topics of SQL, such as functions, clauses, joins, and many more, which are used to write a query and find the resultant data for a problem in a database. At last, you are going to end this course by learning about SQL commands and Database objects.

Show
Offered by Great Learning
Free Certification
(0 reviews)
0.0/5

1 users added this to favorites

Beginner
1 Week
English

In this course, you will understand how to design and style a website using HTML and CSS coding languages. At first, you will be developing a basic website in which basic HTML tags will be used, and then you will be styling the same using CSS properties to look attractive. Later on, you will be converting the basic website to an advanced one by implementing some advanced concepts of HTML and CSS.
You will make an e-commerce website in which product cards will be present with the price and description of the product. At last, once you are done with designing the advanced e-commerce website, you will begin with its styling, and hence you will be able to develop a project using HTML and CSS completely.

Show
Offered by Great Learning
Free Certification
(0 reviews)
0.0/5

1 users added this to favorites

Beginner
1 Week
English

In this course, you will learn basic programmings of Python. We will start this course by learning what factorial is and its implementation. Following that, we will cover the concept of the Fibonacci series, swapping of two numbers, reversing a string, and then we will jump to prime and Armstrong numbers. Then we will know about a call by value and reference and how to find the second largest number in a list along with palindrome. Moving ahead, you will understand pattern programming, Pascal Triangle. Lastly, we will be discussing matrix multiplication using numpy.

Show
Offered by Great Learning
Free Certification
(0 reviews)
0.0/5

0 users added this to favorites

Beginner
1 Week
English

In this course, you will learn about the Factorial program in Python.You will start this course by knowing what Python is, along with applications. Moving ahead you will learn the working of a jupyter notebook and essential concepts involved in python such as variables and different data types. Then, moving next you will get the idea about different types of operators.Then we will jump to Tokens in python. Later, you will be learning the concept of factorial, how to write the factorial in python programming. Lastly, you will be knowing about two frequent approaches loop and recursion that is used to code factorial in python

Show
Offered by Great Learning
Free Certification
(0 reviews)
0.0/5

0 users added this to favorites

Beginner
1 Week
English

In this course, we will learn the skills that will enable us to make the most  effective and efficient use of Microsoft Excel. Starting, we will be covering  the basics of excel and then directly indulging with the tips and tricks from the basic level to the advanced level of tips. After completing the course, you have a clear idea of using the tips and tricks discussed here to increase your productivity while working on MS excel.

Show
Offered by Great Learning
Free Certification
(0 reviews)
0.0/5

0 users added this to favorites

Beginner
1 Week
English

In this course, you will learn basic programmings of Java. We will start this course by learning what reversal of a string is and its implementation. Following that, we will cover the concept of the Fibonacci series, factorial, palindrome and then we will jump to prime and Armstrong numbers. Moving ahead, we will then understand matrix multiplication and how to write a logic for different patterns in Java along with Call by Value. Lastly, we will be discussing the sorting of an array using in-built methods.

Show
Offered by Great Learning
Free Certification
(0 reviews)
0.0/5

0 users added this to favorites

Beginner
1 Week
English

Statistics is one of the most important fundamental components that sees its usage in almost all of the domains that use metrics of sorts. Inferential statistics is a popular division in the world of statistics that deals with making inferences about experiments at hand and/or with trackable metrics. The advantage is this, inferential statistics can process numerical data and categorical data with ease. This makes its usage seep into domains and whip up applications that we never thought of before. Since it is a key component of many other domains and a vital part of statistics itself, we here at Great Learning have come up with this course to help you get started with all the fundamentals and to help you build your skillsets in statistics.

Show
Offered by Great Learning
Free Certification

PHP

(0 reviews)
0.0/5

0 users added this to favorites

Beginner
1 Week
English

In this course, you will learn about the basic concepts of PHP. You will start this course by knowing what PHP is, its syntax along with applications. Moving ahead you will learn the installation of PHP and essential concepts involved in it such as comments, variables and different data types. Then we will jump to control statements such as if, if-else, switch-case and loops. You will also learn about the types of operators available in the PHP. Then, you will see some functions that are used to manipulate strings. Lastly, you will learn important concepts such as functions and arrays.

Show
Offered by Great Learning
Free Certification
(0 reviews)
0.0/5

0 users added this to favorites

Beginner
1 Week
English

In this course, you will learn about the Palindrome program in C. You will start this course by learning the basic concepts of C such as variables, data types along with input/output in C. Then, moving ahead you will get the idea about different types of operators and functions. Then we will jump to control statements such as if, if-else, switch-case and loops.Then, moving ahead you will get the idea about a palindrome which is defined as a word, phrase, number and on reading gives the same, backward as forward. Lastly, you will be seeing the practical implementation of palindrome number.

Show
Offered by Great Learning
Free Certification
(0 reviews)
0.0/5

0 users added this to favorites

Beginner
1 Week
English

Catia is a 3D modeling software which can be employed in various domains and having a firm grip on the software can help you to get more and more opportunities in the modeling and designing sector. The reason can be that it is one of the most leading 3D modeling software available around the globe as it offers even the advanced features you might not even think about.

Show
Offered by Great Learning
Free Certification
(0 reviews)
0.0/5

0 users added this to favorites

Beginner
1 Week
English

In this course, you will learn about Hashing Technique how it’s used in Java programs. We will also discuss how hashing works and how to handle collisions during hashing. Next, we will also discuss implementing collections in Java such as HashMap, HashSet, and a few more collections.

Show
Offered by Great Learning
Free Certification
(0 reviews)
0.0/5

0 users added this to favorites

Beginner
1 Week
English

In this course, you will learn about the basics of the C++ programming language and essential concepts involved in it such as comments, variables and different types of data types. You will also learn about the types of operators available in the C++ language. Then we will jump to control statements such as if, if-else, loops, and switch-case. Moving ahead how to use Strings in C++ will be discussed. Later, you will learn important concepts such as Arrays and functions. Lastly, you will be knowing about pointers and basic concepts of oops in C++

Show
Offered by Great Learning
Free Certification
(0 reviews)
0.0/5

0 users added this to favorites

Beginner
1 Week
English

In this course, we will learn how to download and install a Dev C++ IDE (Integrated Development Environment) in this course. We will also discuss why you have to use Dev C++ IDE for writing programs and why it is a frequently-used IDE. Then we will have a look at the editor and menu bar options present while also discussing few keyboard shortcuts. Lastly, we will also discuss few problems that might be a result of errors during compilation.

Show

Personalized Courses, Careers Advice & Trends. Straight to your Inbox!

Explore course by popular topics

Looking for trending courses? We’ve got you!