Data Structure & Algorithm
Showing 85–96 of 121 results
Statistics.comX: Principles of Data Science Ethics
Concern about the harmful effects of machine learning algorithms and AI models (bias and more) has resulted in greater attention to the fundamentals of data ethics.
TokyoTechX: Introduction to Computer Science and Programming
The term “Computation” refers to the action performed by a computer. A computation can be a basic operation and it can also be a sophisticated computer simulation requiring a large amount of data and substantial resources. This course aims at introducing learners with no prior knowledge to the basic key concepts of computer science. By following the lectures and exercises of this course, you will gain an understanding of algorithms by programming using the language Ruby.
TUGrazX: Physical and Advanced Side-Channel Attacks
Software-based and physical side-channel attacks have similar techniques. But physical attacks can observe properties and side effects that are usually not visible on the software layer. Thus, they are often considered the most dangerous side-channel attacks. In this course, we learn both about physical side-channel attacks but also about more advanced software-based side channels using prefetching and branch prediction. You will work with these attacks and understand how to mitigate them.
TUMx: Autonomous Navigation for Flying Robots
You will learn how to infer the position of the quadrotor from its sensor readings and how to navigate it along a trajectory.
UBCx: How to Code: Complex Data
Learn how to design more complex programs, using new data structures, abstraction, and generative recursion.
UC3Mx: Introduction to Java Programming: Fundamental Data Structures and Algorithms
Learn to enhance your code by using fundamental data structures and powerful algorithms in Java.
UChicagoX: Introduction to Quantum Computing for Everyone 2
This course focuses on the mathematics, programming, operations, and algorithms of quantum computing
UChicagoX: Quantum Computer Systems Design I: Intro to Quantum Computation and Programming
This course explores the basic design principles of today's quantum computer systems. In this course, students will learn to work with the IBM Qiskit software tools to write simple quantum programs and execute them on cloud-accessible quantum hardware.
UChicagoX: Quantum Computer Systems Design II: Principles of Quantum Architecture
This course explores the basic design principles of today's quantum computer systems. In this course, students will learn to work with the IBM Qiskit software tools to write simple quantum programs and execute them on cloud-accessible quantum hardware.
UChicagoX: Quantum Computer Systems Design III: Working with Noisy Systems
This course explores the basic design principles of today's quantum computer systems. In this course, students will learn to work with the IBM Qiskit software tools to write simple quantum programs and execute them on cloud-accessible quantum hardware.
UCSanDiegoX: Algorithmic Design and Techniques
Learn how to design algorithms, solve computational problems and implement solutions efficiently.
UCSanDiegoX: Algorithmic Design and Techniques
Learn how to design algorithms, solve computational problems and implement solutions efficiently.