Data Structure & Algorithm
Showing 73–84 of 127 results
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.
MITx: Machine Learning for Healthcare
An introduction to machine learning for healthcare, ranging from theoretical considerations to understanding human consequences of deploying technology in the clinic, through hands-on Python projects using real healthcare data.
MITx: Machine Learning with Python: from Linear Models to Deep Learning.
An in-depth introduction to the field of machine learning, from linear models to deep learning and reinforcement learning, through hands-on Python projects. -- Part of the MITx MicroMasters program in Statistics and Data Science.
MITx: Understanding the World Through Data –
Become a data explorer – learn how to leverage data and basic machine learning algorithms to understand the world.
NYUx: Network Security – Protocols
Learn more fundamentals of network security, including cryptographic algorithms used in networking protocols, TLS/SSL, IPSec Layer 2 Security and Wireless Security.
PennX: Robotics: Vision Intelligence and Machine Learning
Learn how to design robot vision systems that avoid collisions, safely work with humans and understand their environment.
Python Data Essentials: Data Structures
Data structures store a collection of related data making it easier to solve complex problems. This course will teach you how to work with the four built-in data structures in Python: lists, tuples, sets, and dictionaries.
RaspberryPiFoundation: Teach teens computing: Functions and algorithms, searching and sorting in Python
Take your Python skills further in this online course, guided by the Raspberry Pi Foundation.
SDA_Bocconi: Fundamentals of Python
We will equip you with everything you need to properly start using Python in your daily work activities. You will learn how to install Python and work with it through different graphical front-ends. You will then learn how to define objects and how to recognize different characteristics and functionalities. Finally, you will learn how to make Python execute a series of instructions in a sequential order through loops, as well as how to write your own functions.
SDA_Bocconi: Fundamentals of Python
We will equip you with everything you need to properly start using Python in your daily work activities. You will learn how to install Python and work with it through different graphical front-ends. You will then learn how to define objects and how to recognize different characteristics and functionalities. Finally, you will learn how to make Python execute a series of instructions in a sequential order through loops, as well as how to write your own functions.
SNUx: Introduction to Optimization
A self-contained course on the fundamentals of modern optimization with equal emphasis on theory, implementation, and application. We consider linear and nonlinear optimization problems, including network flow problems and game-theoretic models in which selfish agents compete for shared resources. We apply these models to a variety of real-world scenarios.
Solving Problems with Numerical Methods
This course focuses on conceptually understanding and implementing numerical techniques to solve mathematical problems. Many problems in the real world are hard, or impossible, to solve analytically but easy to solve numerically.