1660 Courses and Certifications

Coursera Courses & Certifications 2025

Quick View
Career Category
Specialization
Job Role
Skills

Pricing

-
To
Certificate

Analysis of Algorithms

The Analysis of Algorithms online course familiarises students with calculating the computational complexity of algorithms. The training also covers function generation, recurrences, telescoping, and more concepts related to the scientific study of algorithm performance. Candidates learn about real asymptotics, symbolic methods, and basic structures like words, permutations, strings, trees, and mappings, through the programme.

The Coursera Analysis of Algorithms programme is 100% online and free course. It consists of pre-recorded video lectures, pop quizzes, readings, assignments, and practical exercises across a nine-week curriculum. Robert Sedgewick, who is currently the William O. Baker Professor of Computer Science at Princeton, will be your instructor. 

The Online Analysis of Algorithms training course is an advanced-level programme offered in collaboration with Princeton University. Candidates will need approximately 20 hours to finish this course. Besides, you will get English subtitles for the video lectures and flexible deadlines to learn at ease. Since this is free training; candidates will not receive a certification.

...Read More
9 Weeks
Expert
Free
Skills Covered:
Knowledge of Algorithms Mapping skills
Certificate

Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python

The Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python certification course provides candidates with a basic introduction to various numerical methods. They will learn methods like the finite-difference method, the pseudo-spectral method, and the linear and spectral element method. It also teaches them how to apply these methods to the 1D/2D scalar wave equation. 

Candidates will see how mathematical equations are transformed into computer code and how the results are visualised in a unique setup. The Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python online course illustrates the fundamental mathematical ingredients of numerical methods (such as differentiation, function interpolation, numerical integration, Taylor series, and more) and how they compare. 

Candidates will also receive strategies to ensure their solutions are correct with benchmarking with analytical solutions or convergence tests. Furthermore, the mathematical aspects of the Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python training programme are complemented by an introduction to essential wave physics, meshes, discretization, computing models, and parallel programming.

...Read More
9 Weeks
Intermediate
Free
Skills Covered:
Knowledge of Python
The Korean Economic Development

Offered by

Yonsei University, Seoul via Coursera
Certificate

The Korean Economic Development

The Korean Economic Development Certification Course is a massive open online course that deals with the analysis of the Korean economy. The 100% online with a flexible schedule is available on the Coursera platform. Through the course, learners will be able to study the economic policies of the Korean government and compare them with other developing countries.

The Korean Economic Development Training will be led by Doo Won Lee, a Professor of the School of Economics at Yonsei University. The course will be delivered through expert video lectures, reading materials, and practice exercises to test the progress of learners. After completing all course lessons and the assessments, learners will get The Korean Economic Development Certification by Coursera.

...Read More
9 Weeks
2,699
Skills Covered:
Knowledge of Economics
Certificate

3D Reconstruction - Single Viewpoint

3D Reconstruction - Single Viewpoint is a basic level programme on 3D reconstruction. The online course is meant for learners who belong to the beginner level skills level. The course is a joint venture by Coursera and Columbia University. 3D Reconstruction - Single Viewpoint Certification Course will walk the learners through the method of recovering the 3D structure of a scene from its 2D images, 3D reconstruction, radiometric principles, depth from focus and defocus, and the like. 

3D Reconstruction - Single Viewpoint Training, offered by Coursera, is the third course in the First Principles of Computer Vision Specialization that consists of five programmes. For the students of 3D Reconstruction - Single Viewpoint Certification by Coursera, Coursera specified the prerequisites of having an understanding of fundamental linear algebra and calculus to be eligible for the course.  The course, which could be covered within 2.5 months at the least, will be very easy for the students who already have a familiarity with any of the programming languages. 

...Read More
2.5 Months
Beginner
1,699
Skills Covered:
Knowledge of photography
Certificate

Visual Perception

Visual Perception is an online course for beginners that is flexibly designed and can be taken by learners at their own pace and convenience. The certification programme by Coursera will guide the learners on computer vision systems and all of the major problems of perception. Visual Perception Certification Course, provided by Coursera, is part of the First Principles of Computer Vision Specialization that is offered by Columbia University. 

Visual Perception Training is developed and taught by Shree Nayar who is a professor of computer science at Columbia University. Visual Perception Certification by Coursera can be completed by the students within 2 months at the least. To be eligible for the online course, the learners must have a basic understanding of calculus and linear algebra. 

...Read More
2 Months
Beginner
1,699
Skills Covered:
Knowledge of photography
Certificate

Computer Science: Programming with a Purpose

The Computer Science: Programming with a Purpose Certification Course is a 100% online course that introduces learners to the basics of programming along with its core concepts. The course is available in a flexible mode through the Coursera learning platform. The course contents will be taught by the computer science professors at Princeton University.

The Computer Science: Programming with a Purpose Training will be provided via videos, academic reading materials followed by practice exercises for each module. The Computer Science: Programming with a Purpose Certification by Coursera and Leiden University aims at equipping learners with the skills and knowledge in computer programming.

...Read More
2 Months
Beginner
Free
Skills Covered:
Computer skills Programming skills

Offered by

Certificate

Industrial IoT on Google Cloud Platform

The course Industrial Internet of Things (IoT) on Google Cloud Platform (GCP) is designed by the Google Cloud team. Here, you are going to learn every fundamental detail about sensors, devices, and analysis. However, even though you will get to learn about sensors and devices the main focus will be on the cloud side. This course is designed in a different way from many other Coursera courses as here your major learning is going to be through quizzes, projects, and labs.

You will learn about the nuances of scaling, device communication, and processing streaming data. And as mentioned before you will learn the cloud side of IIOT through simulated lab devices. 

Some skills that you will learn here that will help you grow in your career includes the cloud side of IoT, Cloud IoT Core, Pub/Sub, and Dataflow, implement a pipeline from their device to BigQuery and Dataprep, store data on Cloud Google storage and use BigQuery and Dataprep to gain insights into IoT data.

Throughout, you will get to practice these skills in almost 7 labs. After that, you will get a chance to test yourself in a Capstone lab using Cloud IoT Core Inspector.

...Read More
8 Weeks
Beginner
Free
Skills Covered:
Knowledge of cloud computing
Building Web Applications in PHP

Offered by

Certificate

Building Web Applications in PHP

The Building Web Applications in PHP certification by Coursera is for the learners who wish to acquire knowledge in Web applications and their fundamentals. This course is a one-stop destination for learners who are looking to gain practice to be good at using PHP. This course provides proper detailing related to the syllabus. 

With different language subtitles, the Building Web Applications in PHP by Coursera in collaboration with the University of Michigan, Ann Arbor, provides convenient options for its learners to learn and attend classes. Learners will also gain an introduction to Hypertext Markup Language along with basic syntax and structure of the PHP language, error handling, iteration, logic, arrays, variables, and superglobal variables. 

The importance of the skills and knowledge to work in an integrated PHP/MySQL environment like XAMPP or MAMP will also be provided with proper instructions and practical practice. This course also makes it very easy to get into coding and start using the tools that are the latest in web development.

...Read More
8 Weeks
Intermediate
3,369
Skills Covered:
SQL knowledge
Java for Android

Offered by

Certificate

Java for Android

This certification programme on Java for Android will teach candidates the basic fundamentals of Java and its application and uses in Android app development. The course covers the key Java features that are responsible for controlling the execution flow through an android application. It provides an insight into the Java conditional statements and looping constructs used in the flow of execution. It helps in learning to enable access to all the structured data like the built-in arrays in the collection framework of Java such as the HashMap and ArrayList.

Candidates can apply the learnt java features of this Java for Android course in the core android component features like the basic User Interface elements and activities with help of the common tools learned in this programme. Java programs in the course help you to gain hands-on experience by making use of Android Studio to develop android apps as practice assignments.

The course requires candidates to work on a project at the end of the programme that is required for passing the course. It gives our regular writing assignments and programming assignments to learn to use all the concepts taught in the lectures. The Java for Android course is an intermediate level programme taught by experts from the industry.

...Read More
8 Weeks
Beginner
3,369
Skills Covered:
Programming skills

Offered by

Certificate

Launching into Machine Learning

The Launching into Machine Learning programme is a part of the Machine Learning with TensorFlow specialisation, offered by Google Cloud. This Beginner-level online professional course takes about 14 hours to complete. The course of instruction in English and subtitles are also provided for ease of grasping. 

The Launching into Machine Learning online course is offered by industry-leading professionals who have had multiple years of work experience in Machine learning and Tensorflow. Thus, you can be assured of being trained by the best in class. Through this course, you will understand the essence of deep learning and how to optimise it to mitigate common problems in machine learning. 

The Launching into Machine Learning certification syllabus provides you with repeatable and scalable test datasets perfect for training and evaluation. Moreover, you will learn to evaluate the models through loss functions and performance metrics. What’s more, the flexible schedule allows you to learn at your own pace and convenience. 

...Read More
8 Weeks
Beginner
4,117
Skills Covered:
Machine learning

Offered by

Certificate

How Google does Machine Learning

8 Weeks
Beginner
4,117

Offered by

Certificate

Mastering Final Cut Pro

Coursera offers a LearnQuest curriculum-based online programme known as Mastering Final Cut Pro. The Mastering Final Cut Pro online course runs for a total time period of 40 hours to complete the coursework and at the end offers a verified form of a certificate. This Mastering Final Cut certification course will be taught in English languages with subtitles offered in nine languages for a more aided learning environment. The Mastering Final Cut Pro syllabus is planned as a four-week course that will help the students to learn from an Apple certified trainer as well as prepare for the Final Cut Pro X certification. Applicants do not need to fulfill minor prerequisites in order to enroll except for possessing the knowledge of macOS, video terminologies, and video production. Mastering Final Cut Pro by Coursera is a flexible deadline-based beginner-level course.

...Read More
8 Weeks
Beginner
Skills Covered:
Editing skills
Certificate

Networks Illustrated: Principles Without Calculus

The Networks Illustrated: principles Without Calculus course is offered by Princeton University and is taught by two top educators with a background of Electrical Engineering. This is a beginner-level programme and takes approximately 24 hours to complete. This course has around 12 modules, with extensive videos and quizzes. Besides, you will get practice assignments and exercises within the curriculum.

The Online Networks Illustrated: Principles Without Calculus Programme by Coursera explores answers using simple language and addresses fundamental questions about the social and technical network systems by summarising theories. The course proceeds with illustrations, anecdotes and analogies and mathematics as elementary as addition and multiplication. 

Coursera’s Networks Illustrated: Principles Without Calculus, is a course which explores the theories behind the social and technical connections. Networking Courses usually involve a lot of mathematical details for better understanding of the algorithms and systems behind the social and technological networks. However, to fully understand networking, you need to look more into the main ideas behind how the networking systems function. 

...Read More
8 Weeks
Beginner
Free
Skills Covered:
Mathematical skill
Getting Started with SAS Programming

Offered by

Certificate

Getting Started with SAS Programming

Getting Started with SAS programming course certification is for the learners who want to acquire skills and gain knowledge about SAS programming. This course is helpful for learners who are just beginners. The SAS programming language is a system programming language which is operated for statistical analysis. It can easily be used as common spreadsheets and databases for better understanding of the contents. SAS programming language is most commonly used in the commercial market and is open-source software. 

SAS stands for Statistical Analysis System. It is a software suite developed to ease statistical and commercial market analysis. SAS programming can easily process complex data and give out various insights that help in better decision making or predict possible solutions for the problem.  SAS is a very powerful analytics programme for various organizations who needs an urgent solution from their data. SAS provides a bunch of analytics solutions and helps by providing industry knowledge for easy access to the solutions. 

...Read More
8 Weeks
Beginner
3,369
Skills Covered:
Programming skills
Doing More with SAS Programming

Offered by

Certificate

Doing More with SAS Programming

Along with SAS, Coursera has created doing more with SAS programming for working professionals like SAS programmers and business analysts. This program would give in-depth knowledge about techniques of data manipulation using SAS procedures and DATA steps to transform, summarize, and access data. The course is based upon the concepts involved in the introduction of the SAS Programming course which states that should not be proposed to the users of SAS software at a beginner level.

Through this course, instructors would provide instruction to the participants on controlling the process of the DATA step, creating an accumulating column, and processing data in groups. The course would give a better understanding of SAS software and data used for practices and activities. The program would take the participants deeper into the DATA step and its knowledge would help in controlling and converting the DATA step output rows to new tables. After this, they will learn about processing data in groups which would help in executing action whether each group starts or finishes.

...Read More
8 Weeks
Intermediate
3,369
Skills Covered:
Knowledge of DATA Steps
Certificate

Game Theory

Game Theory certification is a short 17 hours course that is offered in conjunction with Stanford University, The University of British Columbia, and the certificate is provided by Coursera. This course has been made by keeping in mind movies like "A Beautiful Mind,” which helps learners identify that game theory is nothing but a mathematics model of strategic interaction between agents like rational and irrational. The course enlightens us that common games like chess, poker, or soccer are more than just games as these involve conflict modelling among political campaigns, competition among firms trading behaviour in New York Stock Exchange, and more.

The game Theory certification syllabus will include fundamentals of topics like representation of games and strategies, Bayesian games, the game trees, repeated and stochastic games, and many more. The course will also impart learning about some classic games and their applications to the participants.

This is a beginner-level course of game theory and can be completed in a time frame of 17 hours. Also, 18% of the students who have completed the course, and earned a certificate have been benefited tangibly in their careers. 

...Read More
8 Weeks
Beginner
Skills Covered:
Game designing skills
Introduction to Petroleum Engineering

Offered by

Certificate

Introduction to Petroleum Engineering

The Introduction to Petroleum Engineering certification course, delivered and created by Tomsk Polytechnic University, is a beginner-level, self-paced study in petroleum engineering. The programme helps you develop an understanding of the field life cycle. Moreover, this 100% online course will also teach you how to undertake an interdisciplinary approach to petroleum field operations.

In the Introduction to Petroleum Engineering online course, you will learn concepts like oil and gas production, petroleum deposit drainage, reservoir energy and forces, well operation techniques, development systems, and much more. Basics of drilling engineering will also be discussed, along with major exploration techniques.

At the end of the Introduction to Petroleum Engineering, you will be adept in reservoir engineering, production technology, drilling, etc. The programme takes approximately 27 hours to complete. Moreover, Coursera allows you to adjust deadlines as per your convenience. Konstantin Maksyutin and Liubov Vorobyeva will be your instructors.

...Read More
8 Weeks
Beginner
Free
Skills Covered:
Knowledge of engineering
Certificate

Managing Emotions in Times of Uncertainty & Stress

The Managing Emotions in Times of Uncertainty & Stress certification course is provided online by Coursera and is developed and offered by the University of Yale. The online course duration is approximately nine hours which is distributed into eight weeks in the course syllabus. The students can gain valuable insights from the course educator Marc Brackett who is the director at the Yale centre of emotional intelligence. 

The online training is about developing skills in perceiving emotions to handle uncertain times specifically for the teachers, students, and professionals in school systems. The course emphasizes the significance of emotions and suggests strategies to manage your own while analysing and remaining sensitive to the emotions of people around you.

The videos, readings, and quizzes make the learning process comfortable and make an impact on knowledge acquisition. The candidates will be able to receive a shareable certificate after Managing Emotions in Times of Uncertainty & Stress training completion which adds to the knowledge asset to enhance your skillset. 

...Read More
8 Weeks
Beginner
2,699
Skills Covered:
Managerial skill Knowledge of Psychology Teaching skills Communication skills
Certificate

Introduction to Self-Driving Cars

Coursera Introduction to Self-Driving Cars online course introduces you to the concept of self-driving cars. You will be learning the details about the hardware used in self-driving cars, components of a self-driving software stack, and how to program vehicle control and modelling. You will also analyse the current industry practices and safety structure related to vehicle development.

The Introduction to Self-Driving Cars programme by Coursera is offered in collaboration with the University of Toronto. You will learn to develop the control code that will help in navigating a self-driving car in a racetrack with the CARLA simulation environment as part of your final project. Certain hardware and software specifications are required to be able to run the CARLA simulator, which will be covered in the curriculum.

Furthermore, the Introduction to Self-Driving Cars courses houses several practice exercises, quizzes, graded assignments, and a final project. All these elements will help you learn and master the core concepts covered during the programme and reinforce your learning. Besides, upon successful completion of the course, you become eligible for the award of a course completion certificate by Coursera. 

...Read More
8 Weeks
Expert
13,514
Skills Covered:
Programming skills
An Introduction to American Law

Offered by

Certificate

An Introduction to American Law

An Introduction to American Law course is a 11 hours program offered by the University of Pennsylvania via Coursera. The course introduces various areas of American law which includes criminal law, contract law, civil procedure, constitutional law and tort law. The course provides an overview of dilemmas and complexities of the law applications in different aspects from an American point of view.

An Introduction to American Law syllabus covers tort law to sue anyone if other people cause harm and injury to them. The course provides a deep understanding of contract law to monitor the promise between two individuals and the consequences of breaking the promise with various real-life examples. 

An Introduction to American Law training explores property law and constitutional law to study the functioning and structure of the United States government with different individual rights. The course focuses on criminal law by discussing punishments and defences used in criminal charges with various excuses and justifications. The course syllabus also includes the civil procedure that should be followed by parties and judges in civil cases.

...Read More
8 Weeks
Beginner
Skills Covered:
Legal Knowledge Knowledge of International law
Certificate

Science Matters Lets Talk About Covid-19

8 Weeks
Beginner
Free

Offered by

Certificate

Feature Engineering

The Feature Engineering certification course is of an intermediary level of training which is a hundred percent online course and it can be viewed on the website of Coursera. The programme is within the easy reach of the enrolled students at zero cost. The training is a part of the course named Machine Learning with TensorFlow on Google Cloud Platform Specialization that is available on Coursera. Aspiring participants who join the online course of Feature Engineering will be able to comprehend several features used for distinct functions in order to make an accurate model of machine learning.

In the Feature Engineering online course, students are not limited to follow a particular set of reading materials and they can learn from the external study matter along with the one provided by the platform within the programme. The programme does not limit students with any fixed schedules or deadlines and participants are allowed to set their own study schedules according to their preferences and requirements.

This intermediate level of the programme can be concluded by spending a total of approximately 8 hours. If the participant successfully completes the curriculum, he or she will be able to receive a certificate for the online course from the platform.

...Read More
8 Weeks
Intermediate
Skills Covered:
Machine learning
Digital Transformation of Megapolises from Zero to 1 in UN Digital e-Government Ranking

Offered by

Certificate

Digital transformation of megapolises: from zero to #1 in UN digital e-government ranking

The Digital transformation of megapolises: from zero to #1 in UN digital e-government ranking online course is offered by the online educational platform Coursera and the course is developed by the HSE University. The course materials and assessments are designed to be completed within eighteen hours in their entirety, the students own the liberty to take the course at their own convenient speed. This online programme is instructed by the course educator Artem Ermolaev and Andrey Belozerov who are experts in the field. 

The Digital transformation of megapolises: from zero to #1 in UN digital e-government ranking online training is about understanding and analysing the strategies of transformation management. It helps one explore the practical ideas related to raising funds for digital projects in a city aiding the process of digital transformation. This course is about discovering the strategies involved in the formation of smart cities and the gaining skills required to promote government projects.

...Read More
8 Weeks
Beginner
Free
Skills Covered:
Automation skills Knowledge of Artificial Intelligence Marketing skills Leadership Knowledge of Digital Tools Business Management Knowledge of Urban Planning
Certificate

Discrete Optimization

Optimization technology is used in many industries to make problem-solving easier. The Discrete Optimization course by Coursera focuses on solving complex problems using optimization algorithms and concepts, including local search, constraint programming, and mixed-integer programming. The course gives an introduction to the fundamental concepts of discrete optimization and its uses in the real world. 

The Coursera Discrete Optimization course explores concepts like mixed-integer programming, constraint programming and local search, starting from their foundations to their uses and application for solving practical problems, which includes scheduling, resource allocation, vehicle routing and supply-chain optimization. 

Furthermore, the Coursera Discrete Optimization course is an online, self-paced learning course offered by the University of Melbourne to help students understand the process of solving complex problems through discrete optimization. Coursera also offers a shareable electronic certificate at the end of the course, which can be printed and used along with the student’s resume, and also shared on professional platforms such as LinkedIn. 

...Read More
8 Weeks
Intermediate
Free
Skills Covered:
Programming skills
Certificate

Introduction to Programming and Animation with Alice

The Introduction to Programming and Animation with Alice programme by Coursera is a beginner-level course in animation and programming which takes about 47 hours to complete. Duke University offers the introductory course in association with Coursera, while the lessons are delivered in English.

Moreover, the Introduction to Programming and Animation with Alice certification course comprises many programming concepts and technical assignments to combine theoretical knowledge with practical applications. Instructed by experienced professors, the well-structured course offers a fun and engaging learning experience.

The Introduction to Programming and Animation with Alice online course will primarily teach you how to combine programming and animation to develop 3D animated stories. You will become adept in building a storyboard to narrate a story, move the camera, include repetitions, set up a scene, among others.

Besides, the Introduction to Programming and Animation with Alice course is an excellent introduction to Alice and programming concepts. You can even use the ideas you have learned throughout the certification course to build 3D games. What's more, upon successful completion, you can earn a course completion certificate from Coursera and Duke University.

...Read More
8 Weeks
Beginner
Free
Skills Covered:
Programming skills
Digitalization in International Relations

Offered by

Certificate

Digitalization in International Relations

The Digitalization in International Relations Certification Course is a 100% online programme provided on the Coursera website. The course offered by the faculty of Saint Petersburg University aims at imparting knowledge about the consequences of digitalization in international relations and its impacts on world politics.

The Digitalization in International Relations Online Course will discuss the prevailing issues concerning cybersecurity and information security along with the national and international dimensions of digital electoral technologies. The online course is instructed by Yarygin Gregory, Sytnik Anna, Tsvetkova Natalia, and Stadnik Ilona of St. Petersburg University.

Through the Digitalization in International Relations Training Course, learners will be introduced to the notion of big data and big diplomacy in connection with social networks. Upon the completion of course assessment and practice tests, candidates will get a shareable digital course certificate.

...Read More
8 Weeks
Free
Skills Covered:
International Relations skills Knowledge of Cyber Security Public Relations skills Knowledge of Economics
UX Research at Scale Surveys, Analytics, Online Testing

Offered by

Certificate

UX Research at Scale: Surveys, Analytics, Online Testing

This UX Research at Scale: Surveys, Analytics, Online Testing Certification Course explains and helps its learners to understand the market and helps them to conduct surveys according to their needs and requirements. These courses are very helpful for learners who are looking to study the market and create products according to that. This Course also provides learners with various benefits and shareable certificates. 

The market is all about the requirements asked by the consumers and so market analysis and proper conduct of the market is necessary for excellent results. These researches help the market to grow and develop better services. This course offers learners about UX Research and its various components to be utilised in the career field. With a proper syllabus and excellent instructors, this course is a one-step destination for learners to gain proper knowledge about the particular topic. 

...Read More
8 Weeks
Beginner
3,369
Skills Covered:
Knowledge of Digital Media analytics

Offered by

National Taiwan University via Coursera
Certificate

3D CAD Application

The 3D CAD Application programme offered by Coursera aims to equip the candidates with skills in 3D modelling, that will be helpful in generating drawings and creating designs for designers, engineers or architects.

With this course, the candidate will learn various applications of CAD and its implementation in engineering works. This course is offered by the National Taiwan University and has allotted skilled instructors for the same. The faculty will make sure that the students get their doubts cleared shortly after they arise and excel in the same course.

The course is available in English; however, Vietnamese subtitles are also available for the candidates. The candidates not only will get a duration of 8 weeks to complete the course but will also be provided with the flexibility of learning whenever and wherever, according to his/her convenience. This course is appropriate for budding engineers and also for the students who should be skilled in 3D modelling due for educational purposes.

...Read More
8 Weeks
Intermediate
Free
Skills Covered:
Designing skills

Offered by

Certificate

Smart Analytics, Machine Learning, and AI on GCP

8 Weeks
Intermediate
4,117

Offered by

Certificate

Deploying SAP on Google Cloud

8 Weeks
Beginner
Free

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses