Computer Science > > Algorithms
Introduction to Java and Object-Oriented Programming
This course provides an introduction to the Java language and object-oriented programming, including...
Inteligencia artificial: proyecto final
En el proyecto culminante del programa especializado Introducción a la Inteligencia Artificial, los...
Graph Search, Shortest Paths, and Data Structures
The primary topics in this part of the specialization are: data structures (heaps, balanced search t...
Graficando con Python
En este curso basado en un proyecto y de 1 hora de duración, aprenderás a crear gráficas con python...
Fundamentals of Machine Learning in Finance
The course aims at helping students to be able to solve practical ML-amenable problems that they may...
Foundations of Computer Science
Welcome to Introduction to Programming: Visual Basic. In the course sequence you will learn to write...
Doing More with SAS Programming
This course is for business analysts and SAS programmers who want to learn data manipulation techniq...
Data Structures and Algorithms (II)
By learning this course, you will get a comprehensive grasp of stack, queue, binary tree, graph and...
Data Structures
A good algorithm usually comes together with a set of good data structures that allow the algorithm...
Data Analysis with Python: Inform a Business Decision
In this project-based course, you will learn how to use the Python programming language and Pandas a...
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...