Computer Science

Sub Categories

Complete DApp - Solidity and React - Blockchain Development

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactiv...

Software Design and Architecture

In the Software Design and Architecture Specialization, you will learn how to apply design principle...

Real-World Product Management

Learn product management using the same curriculum as Amazon and Google PMs! Gain insights to impres...

Applied Python Data Engineering

Learn how to use data engineering to leverage big data for business strategy, data analysis, or mach...

Master DevOps: CI/CD, Automation & Monitoring

This specialization is designed to equip professionals with the essential skills needed to implement...

Computational Thinking with Beginning C Programming

This specialization is designed to let you explore computational thinking and beginning C programmin...

Next-Gen UX and UI

This specialization offers a comprehensive overview of next-gen UX and UI design. You'll start with...

Holistic Web Development: Responsive UIs, Logic, Deployment

This specialization equips learners with comprehensive knowledge in web development, focusing on res...

Embedded Interface Design

The objective of this specialization is to provide an understanding of interface design approaches a...

Foundations of Data Structures and Algorithms

Building fast and highly performant data science applications requires an intimate knowledge of how...

Introduction to Programming with Python and Java

This Specialization starts out by teaching basic concepts in Python and ramps up to more complex sub...

Advanced Embedded Linux Development

This courses in this specialization can also be taken for academic credit as ECEA 5305 - 5307, part...

Spring Boot Web Development with Java

This specialization offers a structured path to mastering Java Spring Boot for building robust, secu...

Secure Software Design

Information security is an extremely important topic in our world today. As individuals, we seek to...

Blockchain Technology Applied

This specialization offers a comprehensive exploration of blockchain technology, focusing on the dev...