Computer Science > > Algorithms

Create Ping-Pong Game in Python using Turtle Graphics

By the end of this project, you will be able to create The Classic Ping Pong game using Python and T...

Chicken Invaders Game in Python using Pygame

In this 1-hour long project-based course, you will learn how to create a fully functioning chicken i...

Blocks-based ABM with NetTango

Programming and complexity thinking are key skills for approaching 21st century challenges. NetTango...

Big-O Time Complexity in Python Code

In the field of data science, the volumes of data can be enormous, hence the term Big Data. It is es...

Artificial Intelligence Data Fairness and Bias

In this course, we will explore fundamental issues of fairness and bias in machine learning. As pred...

Approximation Algorithms and Linear Programming

This course continues our data structures and algorithms specialization by focussing on the use of l...

Apply Generative Adversarial Networks (GANs)

In this course, you will: - Explore the applications of GANs and examine them wrt data augmentation,...

Advanced Recommender Systems

In this course, you will see how to use advanced machine learning techniques to build more sophistic...

Advanced Algorithms and Complexity

In previous courses of our online specialization you've learned the basic algorithms, and now you ar...