Data Structure & Algorithm
Showing 61–72 of 125 results
IITBombayX: Object-Oriented Programming
Learn the principles of programming for building large and extensible systems.
IITBombayX: Object-Oriented Programming
Learn the principles of programming for building large and extensible systems.
IITBombayX: Programming Basics
Learn basic computer programming skills and master the art of writing C/C++ programs to solve real world problems.
IITBombayX: Programming Basics
Learn basic computer programming skills and master the art of writing C/C++ programs to solve real world problems.
Implementing and Understanding Data Structures in Java 8
Learn the fundamentals of performance, memory usage, library design, and other core programming features by building basic data structure and collection classes from scratch. The demos are in Java, but the concepts can be applied to any language.
IMTx: Advanced Algorithmics and Graph Theory with Python
Strengthen your skills in algorithmics and graph theory, and gain experience in programming in Python along the way.
IsraelX: Autonomous robots
Autonomous Robots is an advanced Computer science course, designed to equip the student with the cutting edge tools of autonomous robots algorithms
IsraelX: Bayesian Algorithms for Self-Driving Cars
"Bayesian Algorithms for Self-Driving Cars" is an advanced Computer science course, designed to equip the student with the most important localization algorithms now deployed in modern autonomous vehicles.
IsraelX: Essentials of Genomics and Biomedical Informatics
This course presents clinicians and digital health enthusiasts with an overview of the data revolution in medicine and how to exploit it for research and in the clinic. The course will not make you a bioinformatician but will introduce the main concepts, tools, algorithms, and databases in this field.
MichiganX: Data Science Ethics
Learn how to think through the ethics surrounding privacy, data sharing, and algorithmic decision-making.
MichiganX: Python Data Structures
The second course in Python for Everybody explores variables that contain collections of data like string, lists, dictionaries, and tuples. Learning how to store and represent and manipulate data collections while a program is running is an important part of learning how to program.
MITx: Computational Probability and Inference
Learn fundamentals of probabilistic analysis and inference. Build computer programs that reason with uncertainty and make predictions. Tackle machine learning problems, from recommending movies to spam filtering to robot navigation.