1660 Courses and Certifications

Coursera Courses & Certifications 2026

Quick View
Career Category
Specialization
Job Role
Skills

Pricing

-
To
Artificial Intelligence for Breast Cancer Detection

Offered by

Certificate

Artificial Intelligence for Breast Cancer Detection

3 Weeks
Intermediate
Free
Trees and Graphs Basics

Offered by

Certificate

Trees and Graphs: Basics

The Trees and Graphs: Basics online course is a study of the algorithms and data structures associated with trees and graphs such as tree data structures, binary search trees, self-balancing trees, graph data structures with some fundamental traversal algorithms on graphs. The online program is provided by the online educational platform Coursera and the course curriculum is offered by the University of Colorado Boulder. The course consists of 10 hours of course content that is scheduled for three weeks. The educator for this online training is associate professor Sriram Sankaranarayanan from the University of Colorado Boulder. 

The Trees and Graphs: Basics is part of the ‘Data Science Foundations: Data Structures and Algorithms Specialization’ and the Master of Science in Data Science(MS-DS) degree hence this online course can be taken for the MS-DS degree. This advanced-level program enables the students to utilize flexible deadlines for convenience to complete the course and a shareable course certificate after course completion.

...Read More
3 Weeks
Expert
1,699
Skills Covered:
Knowledge of Algorithms Data science knowledge Programming skills Knowledge of Python
IO-Efficient Algorithms

Offered by

Certificate

I/O-efficient algorithms

The I/O-efficient algorithms online course is an EIT digital-based course instructed by Dr Mark de Berg through a wholly online platform for learning with Coursera. The entire programme runs for a duration of 9 hours offering a verified certificate. The I/O-efficient algorithms syllabus will progress through three weeks starting with a curriculum starting with an introduction, cache algorithms, replacement policies and efficient sorting.

The course will be taught in the English language with subtitles in English, Spanish, Russian, French and Portuguese. The  I/O-efficient algorithms by Coursera are planned as advanced level coursework with flexible deadlines for completion. The candidates will need to have some basic prerequisite in the area of mathematics and algorithms to be eligible to enrol for the programme.

...Read More
3 Weeks
Expert
Skills Covered:
Knowledge of Algorithms
Approximation Algorithms

Offered by

Certificate

Approximation Algorithms

Traditional algorithmic tools are often inefficient for solving various real-world algorithmic problems. For example, many such problems are NP-hard; hence, these tools can’t solve them correctly. Thus, the Approximation Algorithms certification course will make you fluent with the critical algorithmic techniques and concepts that can deal with these challenges efficiently. You can employ such techniques instead of the optimal solution; you need an approximation close to this optimal solution. 

Curated by EIT Digital, the Approximation Algorithms certification syllabus offers 100% online lessons and covers vital topics to make you an expert. These include PTAS, knapsack problems, vertex-cover problems, linear programming, load balancing, scheduling algorithms, and numerous other learnings. By covering these, you’ll become adept in finding the required approximations of a problem’s optimal solutions for solving it efficiently. 

The Approximation Algorithms online course features a renowned instructor, Professor Dr Mark de Berg. It also provides self-directed deadlines to help you learn comfortably, along with English subtitles for the programme videos. Moreover, you can also purchase the training completion certificate to access the valuable accreditation and graded assessments.

...Read More
3 Weeks
Intermediate
Skills Covered:
Knowledge of Algorithms
Automated Reasoning Symbolic Model Checking

Offered by

Certificate

Automated Reasoning: Symbolic Model Checking

The Automated Reasoning: Symbolic Model Checking certification course offers to learn through online mode. The course talks about the properties of acting systems and programs. The course can be pursued as a free programme in the audit mode, provided the students will not be able to get access to the graded quizzes, assessments, and certification. 

The Automated Reasoning: Symbolic Model Checking certification syllabus includes four weekly modules that can be completed in the time period of 13 hours. Students can also enable English subtitles in the programme. 

There are no restrictions regarding the timings of the sessions or attendance percentage since this is a self-paced programme that lets the user choose their own deadlines. The certification of the Automated Reasoning: Symbolic Model Checking online course is achievable at the end of the course if the participants successfully complete the course after taking the subscription of the programme.

...Read More
3 Weeks
Intermediate
Skills Covered:
Programming skills
Automated Reasoning Satisfiability

Offered by

Certificate

Automated Reasoning: Satisfiability

If you want to learn the applications for satisfiability tools, Automated Reasoning: satisfiability course is perfect for you. The programme uses several examples to give you a glimpse into the various scenarios where satisfiability can be applied. These examples include program correctness, scheduling problems, puzzle-solving and fitting rectangles used for printing posters. 

Besides this, Automated Reasoning: satisfiability training also offers the underlying theory of using the resolution as a primary approach to propositional satisfiability, applying simplex methods for solving linear inequalities and using the CDCL framework for scaling up big formulas. You will learn these concepts through a series of video lessons, reading material, practise assignments and graded assignments. However, the course encourages you to use the knowledge you receive and apply SAT/SMT to several other problems, such as the problems presented in the honour’s assignment.

Automated Reasoning: satisfiability certification is an online course that takes about 25 hours to complete. It is an intermediate course taught by Hans Zantema and is offered by EIT Digital. You can either join the course for free or take the Coursera membership and secure a certificate of completion.

...Read More
3 Weeks
Intermediate
Free
Skills Covered:
Knowledge of computer application
Programming Languages Part C

Offered by

Certificate

Programming Languages, Part C

Coursera provides an array of courses in diverse fields. These courses include E-learning videos, projects, community forums, peer reviews, and practice exercises. This course is being offered by the University of Washington on Coursera. 

The framework of the Programming Languages, Part C course by Coursera has been designed to give the learners exposure to the basic concepts of programming languages. This course strongly focuses on functional programming as it is important for learning how to write robust, elegant, composable and reusable programmes.

The course offers a blended curriculum which trains the participants in using language constructs effectively and designing correct and elegant programs. The coursework utilizes the languages Ruby, Racket, and ML as vehicles for teaching the concepts which will make the participants more efficient in programming in any language and learning the new ones at the same time. This course, Part C is a part of a 3- part course. The instructor for this course is Dan Grossman, a professor at the University of Washington who has been teaching programming languages at the University since 2003. He holds the J. Ray Bowen Professorship For Innovation In Engineering Education.

...Read More
3 Weeks
Free
Skills Covered:
Programming skills

Offered by

Swiss Federal Institute of Technology Lausanne via Coursera
Certificate

Functional Program Design in Scala (Scala 2 version)

3 Weeks
Intermediate
Free
Delivery Problem

Offered by

Certificate

Delivery Problem

3 Weeks
Beginner
6,638
Certificate

Introduction to Swift Programming

The Introduction to Swift Programming certification course by Coursera is the first course in iOS App Development with Swift Specialization, which comprises four courses. The certification course is devoted to making learners perform intermediate applications of Swift Programming. Moreover, a learner typically takes approximately 7 hours to finish, while the medium of instruction is English.

As of now, the Introduction to Swift Programming online course uses Swift 2 to teach the learners. Learners can come to the forefront of writing apps in iOS with new capabilities and features in Swift programming. After course completion, learners will become adept in memory management, syntax, object-oriented principles, functional concepts, among others.

Furthermore, the Introduction to Swift Programming training course starts at the introductory level and can be completed quickly. Another course attribute is flexible deadlines and self-paced training. The course has a six-weeks broad curriculum of lectures and activities and the candidate will be awarded a certificate at the end of the certification course.

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

Learn to Program: Crafting Quality Code

The  Learn to Program: Crafting Quality Code programme by Coursera is a well-crafted course that focuses on teaching the skill for writing quality code every single time. Quality is a code that will run efficiently and correctly. The learners of the course will be taught to design the program, validate and code it too. The course further elaborates on how they can compare two or more programs that address a similar task. A simple and easy to understand programme that will help candidates upskill themselves for the future needs of programming.

The course will cover key features, responsible for the writing and execution of an efficient code. It will help develop an insight into the palindrome algorithms and using it to solve various problems in the programming domain. It will guide learners to apply logic and solve the most complicated issues in program writing and utilizing simple tools to solve them.

The course requires all the candidates to work on assignments throughout the course, these assignments will give hands-on experience to learners and will be essential in learning to use the concepts of this course and its applications. The Learn to Program: Crafting Quality Code course is an intermediate level course that is taught by specialists from the industry.

...Read More
3 Weeks
Free
Skills Covered:
Programming skills Knowledge of Python
Building Cloud Services with the Java Spring Framework

Offered by

Certificate

Building Cloud Services with the Java Spring Framework

3 Weeks
Intermediate
Free
Global Warming II Create Your Own Models in Python

Offered by

Certificate

Global Warming II: Create Your Own Models in Python

Global Warming II: Create Your Own Models in Python Certification Course is an elaborate depiction of all the concepts surrounding the application of Python programming for conducting an in-depth analysis of Global Warming. It provides an opportunity for candidates to work on different Python programming exercises wherein they shall explore how numerical modelling is put to use in studying climate sciences and the Earth system.

The successor course to Global Warming I: The Science and Modeling of Climate Change has been crafted for beginners in Python programming and thus provides significant knowledge of the same. During the course lectures, learners will discover easy ways to grasp the intermediate knowledge of Python syntax. This course also provides mid-course quizzes and readings to ensure that extra amount of knowledge which would benefit the students in their learning.

The course has been designed by experts from the University of Chicago under the ambit of Environmental Science and Sustainability under a further broad ambit of Physical Science and Engineering. The university has been known for imbibing new ways of thinking among its learners and thus offers them a lucid practical and conceptual experience of sparking a change in the world with the learnings.

...Read More
3 Weeks
Free
Skills Covered:
Knowledge of Python
Becoming Part of the Globalised Workplace

Offered by

Certificate

Becoming Part of the Globalised Workplace

Businesses that want to expand internationally must go through the process of globalization. Since there is a market for their products nowadays, businesses are more eager to operate on a worldwide scale. There is yet another explanation for this phenomenon. Becoming Part of the Globalised Workplace certification course is created by the National University of Singapore and taught by Susan Lee - Lecturer, which is made available through Coursera.

Becoming Part of the Globalised Workplace online course seeks to help participants increase their confidence and adaptation when speaking in an audience with diverse cultures. Participants in the Becoming Part of the Globalised Workplace online classes will have developed the abilities of persuasive communication and intercultural communication in a globalized workplace, which may include conversations and presentations to important stakeholders as well as an efficient delegation of duties to group members.

...Read More
3 Weeks
4,051
Skills Covered:
Communication skills Negotiation skills Cultural sensitivity
Certificate

VLSI CAD Part II: Layout

VLSI chip is a modern and complex chip that is often called a remarkable beast. It packs a billion transistors, logic gates employed in millions to compute and control, huge memory blocks, a third party worked, pre-designed functions that come in blocks (IP blocks or Intellectual Property blocks) embedded in the chip. How can you actually design this chip? The sequence of CAD tools that use abstract descriptions provided for the chip which are refined meticulously in steps to come up with a final design. 

This course is a second part of the VLSI CAD course called the certification course on VLSI CAD Part II: Layout. The course focuses on the important tools that are used for designing and creating an ASIC (Application Specific Integrated Circuit) or an SoC design process (System of Chip). The main target of this course is to help candidates develop an understanding and better knowledge of the key geometrical and logical representations that make it feasible to map from the logic part to layout and particularly to route, place, to evaluate the perfect timing of the large logic networks. 

The VLSI CAD Part II: Layout certificate programme goal is that candidates should be able to utilize and understand the working of tools right at the basic level of its fundamental logic and algorithms and the supporting data structures. The Course is well-curated to include ASIC routing and placement, technology mapping, Analysis of timing involved, etc

...Read More
3 Weeks
Intermediate
Free
Skills Covered:
Designing skills
Robotics Estimation and Learning

Offered by

Certificate

Robotics: Estimation and Learning

The ‘Robotics: Estimation and Learning’ online course is a study about robots with the techniques and strategies involved in determining the surrounding factors during flight and movement. This online program is part of the Robotics specialization of the mechanical engineering domain that is under the physical science and engineering courses. This Robotics course is provided by the online educational platform Coursera and the curriculum is offered by the University of Pennsylvania. This self-paced learning course training is framed to be completed in fifteen hours. 

The course instructor for this online training is Daniel Lee from the Electrical and Systems Engineering department. The students are ensured with the flexibility in deadlines and subtitles offered in languages such as English, Spanish, and Chinese along with the videos and other exercises that add up to an experiential learning process. The ‘Robotics: Estimation and Learning’ by Coursera enables the candidates of the program to receive a shareable certificate for recognition after completion of the course study.

...Read More
3 Weeks
6,634
Skills Covered:
Robotic skills Automation skills Knowledge of engineering Knowledge of physics
Robotics Computational Motion Planning

Offered by

Certificate

Robotics: Computational Motion Planning

The Robotics: Computational Motion Planning Certification Course is a 100% online course that explores the nuances of robotics including its working mechanism, control systems and motion planning. The course available on the Coursera learning platform has a flexible pattern that allows learners to reset deadlines.

Through the Robotics: Computational Motion Planning Online Course, learners will be introduced to topics like automated planning and scheduling in the field of robotics engineering. The course will be instructed by CJ Taylor, Professor of Computer and Information Science at The University of Pennsylvania.

After completing the Robotics: Computational Motion Planning Live Course, learners will receive a certificate of completion. The course is the second one out of six course constituting the Robotics Specialization Programme.

...Read More
3 Weeks
Skills Covered:
Robotic skills
Robotics Mobility

Offered by

Certificate

Robotics: Mobility

The Robotics: Mobility Certification Course is a 100% online course that explores the specifications of robotic mobility through the study of robotic motors and sensors. The course available on the Coursera platform is the third out of six in the Robotics Specialization programme. 

Through the Robotics: Mobility Training Course, learners will be introduced to the complex process of robotics design, robotics mobility, and kinematics. They will be instructed by Daniel E. Koditschek, Professor of Electrical and Systems Engineering at The University of Pennsylvania.

After completing the Robotics: Mobility Live Course through expert video lectures, informative readings, graded assignments, quizzes, and exams, learners will receive a certificate of completion. The flexible structure of the course will allow learners to reset the deadlines according to their preferences.

...Read More
3 Weeks
6,638
Skills Covered:
Robotic skills
Full Stack Application Development Capstone Project

Offered by

Certificate

Full Stack Application Development Capstone Project

A full-stack developer indulges in working on the front end and back end of software applications. Full-stack developers are expected to be well acquainted with technologies used for the implementation of components and layers in software. Cloud-native application development is one of the major approaches to run, build and improve apps through technologies and techniques for cloud computing. In order to ace this role, aspiring developers must know the nuances of these techniques and technologies.

Full Stack Application Development Capstone Project by Coursera fulfils this requirement as a flexible, job-relevant and affordable online learning programme for individuals. IBM experts will deliver on-demand lectures that can be accessed on both desktop and mobile applications on the candidate's own schedule. Coursera also provides career support resources like resume development and interviews.

No prior programming experience or Cloud background is required to start this program. Full Stack Application Development Capstone Project certification syllabus comprises a high-quality curriculum that will help learners develop skill sets in numerous technologies including HTML, cloud foundations, CSS, JavaScript, Node.js, GitHub, react, DevOps, cloud-native practices, CI/CD, docker, containers, Kubernetes, Istio, Openshift, python programming, SQL, databases, NoSQL, bootstrap, Django ORM, application security, serverless computing and microservices.

...Read More
3 Weeks
Expert
3,384
Skills Covered:
Web application development skills
Certificate

Cloud Computing Fundamentals on Alibaba Cloud

If you want to dive into the world of cloud computing through Alibaba Cloud, the Cloud Computing Fundamentals on Alibaba Cloud course by Coursera is designed precisely for you. The programme investigates storage, auto-scaling, networking, security solutions, and scenarios to best combine these products and create a complete cloud-based architecture.

The Cloud Computing Fundamentals on Alibaba Cloud online course provides hands-on training in various Alibaba products like Server Load Balancers, Alibaba Cloud’s ECS, OSS, VPC, CDN, Alibaba Cloud Security, Auto Scaling, and CloudMonitor products. With such a comprehensive skill set, you’ll be able to crack the Alibaba Cloud ACP Certification Exam easily.

After completing the Cloud Computing Fundamentals on Alibaba Cloud course, you will have a general knowledge of the IT industry, network security, and cloud computing. Moreover, you’ll also be adept at developing cloud-based solutions following the best practices. 

Moreover, you’ll also receive a Coursera certificate at the end of the programme, which you can put to good use by sharing on your LinkedIn profile or attaching it to your resume.

...Read More
3 Weeks
Beginner
3,384
Skills Covered:
Database Management Knowledge of cloud computing
Certificate

Protecting Cloud Architecture with Alibaba Cloud

The Protecting Cloud Architecture with Alibaba Cloud online course is an 3-week training that takes approximately 12 hours to finish. Coursera offers this programme in partnership with the Alibaba Cloud Academy. It features flexible deadlines, meaning you won’t have to follow a concrete schedule and learn conveniently.

The Protecting Cloud Architecture with Alibaba Cloud programme covers topics like the basics of Windows OS and Linux, host security, network fundamentals, application security, data security, and network security. It will help you understand how cloud products work and how they should be used. Additionally, it will also help you prepare for the ACA/ACP-level cloud security specialist examination.

Also, upon successful completion, you will receive a Protecting Cloud Architecture with Alibaba Cloud certificate. You can use this to augment your career opportunities. However, to get certified, you must pay the certification fee. Nevertheless, you can also participate in the course for free with the audit option.

...Read More
3 Weeks
Beginner
3,384
Skills Covered:
Knowledge of Cyber Security Knowledge of Linux
Certificate

Alibaba Cloud Native Solutions and Container Service

Alibaba Cloud Native Solutions and Container Service Certification by Coursera demonstrates everything a candidate should know about Alibaba Container Registry Service and Cloud Container Service. It will help them understand the basic concepts of cloud-native applications. Not only this, they will gain extra benefits from the Alibaba cloud, including learning about the commercial implementation of Kubernetes and container technology. 

Candidates can conveniently learn at their own pace at flexible deadlines and reset them as per their schedule. This intermediate-level course is primarily focused on cloud-native operations and development. Alibaba Cloud Native Solutions and Container Service certification syllabus will also teach the learners about DevOps, Cloud Computing Security and Managing Containers. 

As the Global Technical Training Instructor of the Alibaba Cloud Academy, Steve Xue is great. The instructor ensures candidates learn something fascinating and new in this field with each passing day of the course. Candidates will progress academically by learning with other peers and share information through discussion forums, which shall also be a forum to address their doubts. By giving a minimum time commitment of four hours and performing the exercises sincerely, candidates can become qualified Cloud-Native Developers.

...Read More
3 Weeks
Intermediate
Skills Covered:
Knowledge of cloud computing

Offered by

Certificate

Optimizing Your Google Cloud Costs

3 Weeks
Intermediate
Free

Offered by

Offered by

Certificate

Understanding Your Google Cloud Costs

3 Weeks
Beginner
Free

Offered by

Certificate

Mitigating Security Vulnerabilities on Google Cloud

3 Weeks
Intermediate
4,117

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses