Computer Science > > Software Development

Agile Development

Beyond practices and beyond principles, you'll learn the applied skills that enable an agile team to...

AI for Medical Diagnosis

AI is transforming the practice of medicine. It's helping doctors diagnose patients more accurately,...

AI for Medicine

AI is transforming the practice of medicine. It's helping doctors diagnose patients more accurately,...

Antisemitism: From Its Origins to the Present

In this course, 50 leading scholars from all over the world will explore questions and issues relati...

The Neuromarketing Toolbox

Doing marketing research by asking people has been a common method and does still have advantages. O...

Predictive Modeling and Machine Learning with MATLAB

In this course, you will build on the skills learned in Exploratory Data Analysis with MATLAB and Da...

Machine Learning for All

Machine Learning, often called Artificial Intelligence or AI, is one of the most exciting areas of t...

Getting Started with AWS Machine Learning

Machine learning (ML) is one of the fastest growing areas in technology and a highly sought after sk...

C for Everyone: Programming Fundamentals

This course is for everyone. In the new world we live in, coding is a universally valuable skill, wh...

A Complete Reinforcement Learning System (Capstone)

In this final course, you will put together your knowledge from Courses 1, 2 and 3 to implement a co...

Unordered Data Structures

The Unordered Data Structures course covers the data structures and algorithms needed to implement h...

Ordered Data Structures

In this course, you will learn new data structures for efficiently storing and retrieving data that...

Object-Oriented Data Structures in C++

This course teaches learners how to write a program in the C++ language, including how to set up a d...

Blockchain for the decision maker

This nanoMOOC is an introduction to the upcoming full course "Blockchain for the decision maker", of...

Sequences, Time Series and Prediction

If you are a software developer who wants to build scalable AI-powered algorithms, you need to under...

Natural Language Processing in TensorFlow

If you are a software developer who wants to build scalable AI-powered algorithms, you need to under...

Predictive Analytics and Data Mining

This course introduces students to the science of business analytics while casting a keen eye toward...

TensorFlow in Practice

Discover the tools software developers use to build scalable AI-powered algorithms in TensorFlow, a...

Aprende a programar con Python

Este programa especializado está dirigido a aquellas personas que tengan interés por conocer y apren...

Introduction to Supply Chain Finance & Blockchain Technology

What is Supply Chain Finance? How does Blockchain apply? In this course, you'll learn about an emerg...