1660 Courses and Certifications

Coursera Courses & Certifications 2025

Quick View
Career Category
Specialization
Job Role
Skills

Pricing

-
To
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
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
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
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
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
Delivery Problem

Offered by

Certificate

Delivery Problem

3 Weeks
Beginner
6,638
Common Business Oriented Language Programming with VSCode

Offered by

Certificate

COBOL Programming with VSCode

3 Weeks
Beginner
Free
Building Cloud Services with the Java Spring Framework

Offered by

Certificate

Building Cloud Services with the Java Spring Framework

3 Weeks
Intermediate
Free
How to Modernize Applications with IBM Customer Information Control System

Offered by

Certificate

How to Modernize applications with IBM CICS

3 Weeks
Intermediate
Free
Certificate

Multilevel Modeling

3 Weeks
Intermediate
Free
Using SAS Viya REST APIs with Python and R

Offered by

Offered by

Swiss Federal Institute of Technology Lausanne via Coursera
Certificate

Functional Program Design in Scala (Scala 2 version)

3 Weeks
Intermediate
Free

Offered by

Certificate

Introduction to Architecting Smart IoT Devices

Introduction to Architecting Smart IoT Devices online certification is designed by EIT Digital and taught by Martin Timmerman - Professor, which is delivered by Coursera for learners who want to master the strategies and techniques utilized for architecting IoT devices. The goal of the Introduction to Architecting Smart IoT Devices online course by Coursera is to assist learners to acquire the knowledge of the features of embedded systems.

Introduction to Architecting Smart IoT Devices online classes incorporate 2 weeks of lectures that cover everything from the basics of the internet of things to the foundations of a robust embedded systems domain. With this course, learners will also be taught about system lifecycle, system modeling, software failures, hardware failures, design patterns, code generation, hacking, traceability matrix, Shannon's principle, and more.

...Read More
3 Weeks
Beginner
2,699

Offered by

Certificate

Artificial Intelligence Algorithms Models and Limitations

The  Artificial Intelligence Algorithms Models and Limitations certification course imparts online knowledge to the enrolled students through the platform Coursera. This is a beginner’s level programme designed for students who are keen on understanding the concepts related to machine learning and artificial intelligence. 

The participant of the course does not require to have any work experience for this course and it is open to everyone who is interested. The course revolves around the topics of machine learning, its limitations, and ethical use, etc. The Artificial Intelligence Algorithms Models and Limitations certification syllabus includes four modules that have around three to five video lectures in every module along with practice exercises and additional readings. 

The online training is a self-paced course and does not restrict any student with regards to attendance, timings, or submission deadlines. The Artificial Intelligence Algorithms Models and Limitations online course also provides a course completion certificate when the student completes all the graded quizzes and assignments.

...Read More
3 Weeks
Beginner
3,384
Skills Covered:
Knowledge of Algorithms Knowledge of Artificial Intelligence
Certificate

Population Health: Responsible Data Analysis

3 Weeks
Beginner
Free
HTML CSS and Javascript for Web Developers

Offered by

Certificate

HTML, CSS, and Javascript for Web Developers

Poor implementation can disrupt the user experience, which is why it is essential to execute highly functional web pages. The HTML, CSS, and Javascript for Web Developers certification courses are specially designed to help developers create efficient, interactive web pages and enhance the end-user experience. 

An introductory course, the HTML, CSS, and Javascript for Web Developers certification course,  created by John Hopkins University and offered on the Coursera platform,  teaches how to use the essential tools to design webpages. Learn to code interactive, user-friendly web pages to automatically rearrange and resize the webpage to fit the size of the user’s screen. 

Moreover, the training course will equip the candidates with the most popular and influential language for web development: Javascript. Build functional web applications using Ajax to disclose the server-side functionality and data to the end-user.

In the HTML, CSS, and Javascript for Web Developers certification course, candidates will receive online videos and interactive lectures. Besides, Yaakov Chaikin – a professor at John Hopkins University with years of experience, will instruct the training course. 

...Read More
3 Weeks
3,369
Free
Skills Covered:
Java
Certificate

Responsive Website Basics: Code with HTML, CSS, and JavaScript

The Responsive Website Basics: Code with HTML, CSS, and JavaScript certification by Coursera has been designed to focus on the three key computer programming languages that are used for designing and programming. Students will get to learn the languages as well as create an interactive web page using basic elements while controlling layout and style.  

The Responsive Website Basics: Code with HTML, CSS, and JavaScript certification by Coursera in collaboration with Goldsmiths, University of London aims to teach students the functions along with defining the purpose of the languages. This course is the first step in the Responsive Website Development and Design Specialisation series by Coursera, which contains a total of six courses. In the course, you will learn three important web development and web designing languages such as javascript, HTML, and CSS.

Furthermore, the Responsive Website Basics: Code with HTML, CSS, and JavaScript certification course is an online and self-paced programme that enables students to learn according to their own schedules and from their homes. The course focuses on practical aspects equally, and therefore, students need to complete assignments as well as practice exercises during the course.

...Read More
3 Weeks
3,369
Skills Covered:
Knowledge of CSS Web application development skills
How to Create a Website in a Weekend

Offered by

Certificate

How to Create a Website in a Weekend

3 Weeks
Free

Offered by

Certificate

Oracle SQL Practice Course

3 Weeks
Intermediate
Free

Offered by

Certificate

Enterprise Database Migration

Since moving existing workloads to the cloud is a challenging step in an enterprise's journey towards digital transformation, Enterprise Database Migration Certification is required for converting an on-premises enterprise application to run in the cloud or updating with the greatest use of cloud-native technology.

Participants move databases to Google Cloud while utilising a variety of services during Enterprise Database Migration Training which combines presentations, demos, and hands-on labs. 

The Google-developed Enterprise Database Migration course is a suggested approach for transferring apps to the cloud. The four steps of this technique are Assess, Plan, Deploy, and Optimise. In this course, you will learn about these steps and the tasks you should complete in each one. 

All the eligible students will get an Enterprise Database Migration certification by Coursera which is offered by Google Cloud.

...Read More
3 Weeks
Intermediate
3,277
Data Warehouse Fundamentals

Offered by

Certificate

Data Warehouse Fundamentals

3 Weeks
Intermediate
4,117
Certificate

Ethical Social Media

3 Weeks
Free
Human Resources Analytics

Offered by

Certificate

Human Resources Analytics

3 Weeks
Free
Specialized Models Time Series and Survival Analysis

Offered by

Certificate

Specialized Models: Time Series and Survival Analysis

By taking up the Specialized Models: Time Series and Survival Analysis online course the students will be working on the ways to identify the modelling challenges that are common within the domain of time series data. The course will further be helping to understand the process of how trends are gauged and accessed in a time series of data. In the Specialized Models: Time Series and Survival Analysis certification syllabus the students will be covering chapters on- Identifying Nonstationarity, Common Transformations, Smoothing Moving Averages, Time Series Smoothing, Deep Learning Notebook, Survival Analysis and Censoring and others. The online course on Specialized Models: Time Series and Survival Analysis by Coursera will be elaborating on the domains of “time-series data” and will be working on its applications.

...Read More
3 Weeks
Intermediate
Free
Skills Covered:
Knowledge of deep learning

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses