Computer Science

Sub Categories

Algorithms

Algorithms are the heart of computer science, and the subject has countless practical applications a...

Algorithms for Battery Management Systems

In this specialization, you will learn the major functions that must be performed by a battery manag...

An Introduction to Programming the Internet of Things (IOT)

Design, create, and deploy a fun IoT device using Arduino and Raspberry Pi platforms. This Specializ...

Android App Development

This Specialization enables learners to successfully apply core Java programming languages features...

Android-разработка: основы, многопоточность, архитектура

Специализация поможет освоить современную Android-разработку. Вы изучите основные компоненты Android...

Applied Cryptography

This specialization is intended for the learners interested in or already pursuing a career in compu...

Applied Data Science

This is an action-packed specialization is for data science enthusiasts who want to acquire practica...

Applied Data Science with Python

The 5 courses in this University of Michigan specialization introduce learners to data science throu...

Architecting with Google Compute Engine

This specialization introduces participants to the comprehensive and flexible infrastructure and pla...

Bioinformatics

Join Us in a Top 50 MOOC of All Time! How do we sequence and compare genomes? How do we identify the...

Blockchain

This specialization introduces blockchain, a revolutionary technology that enables peer-to-peer tran...

C# Programming for Unity Game Development

This specialization is intended for beginning programmers who want to learn how to program Unity gam...

CAD and Digital Manufacturing

The future of making is here, bringing with it radical changes in the way things are designed, made,...

Cloud Computing

The Cloud Computing Specialization takes you on a tour through cloud computing systems. We start in...

Computer Communications

This specialization is developed for seniors and fresh graduate students to understand fundamental n...

Data Structures and Algorithms

This specialization is a mix of theory and practice: you will learn algorithmic techniques for solvi...

Deep Learning

If you want to break into AI, this Specialization will help you do so. Deep Learning is one of the m...

Desarrollo de aplicaciones móviles con Android

Desarrolla aplicaciones móviles usando Android Studio. Construye tus proyectos de forma profesional...

Desarrollo y Diseño de Videojuegos

En este programa aprenderás a diseñar y a crear videojuegos en 2D y 3D y conocerás el mercado donde...

Desenvolvimento e Design de Aplicativos para iPhone

Crie um aplicativo iOS, publique na App Store e acompanhe seu desempenho no mundo. Este Programa de...