Computer Science > > Software Development

Using Python to Access Web Data

This course will show how one can treat the Internet as a source of data. We will scrape, parse, and...

Tools for Data Science

What are some of the most popular data science tools, how do you use them, and what are their featur...

Sequences, Time Series and Prediction

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

Python Data Structures

This course will introduce the core data structures of the Python programming language. We will move...

Python Basics

This course introduces the basics of Python 3, including conditional execution and iteration as cont...

Programming for Everybody (Getting Started with Python)

This course aims to teach everyone the basics of programming computers using Python. We cover the ba...

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...

Natural Language Processing in TensorFlow

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

Machine Learning Modeling Pipelines in Production

In the third course of Machine Learning Engineering for Production Specialization, you will build mo...

Machine Learning Data Lifecycle in Production

In the second course of Machine Learning Engineering for Production Specialization, you will build d...

Learn to Program: The Fundamentals

Behind every mouse click and touch-screen tap, there is a computer program that makes things happen....

Kotlin for Java Developers

The Kotlin programming language is a modern language that gives you more power for your everyday tas...

Introdução à Ciência da Computação com Python Parte 1

Bem vindo ao curso de Introdução à Ciência da Computação destinado aos alunos regulares da Universid...

Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

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

Introduction to Self-Driving Cars

Welcome to Introduction to Self-Driving Cars, the first course in University of Toronto’s Self-Drivi...

Introduction to Scrum Master Training

This course is designed to help Scrum beginners learn the foundational knowledge to become proficien...

Introduction to Programming with MATLAB

This course teaches computer programming to those with little to no previous experience. It uses the...

Introduction to Machine Learning in Production

In the first course of Machine Learning Engineering for Production Specialization, you will identify...

Introduction to Data Science in Python

This course will introduce the learner to the basics of the python programming environment, includin...