Explore thousands of online courses from MIT, Harvard, Princeton and more — free and paid, self-paced or instructor-led.
25,649 courses available
25,649 results — page 203 of 1069

The University of Texas at Austin
Learn the design fundamentals of a real-time operating system (RTOS) and how to build a Bluetooth network in this hands-on project-based course.

The World Wide Web Consortium (W3C)
Web developers dig deep into modern Web Authentication to secure access to resources and applications

The University of Texas at Austin
Learn to squeeze high performance out of modern CPUs.

The University of Maryland, College Park
Learn how to implement Low Code/No Code (LCNC) platforms. Go beyond “clicks not code” in this class to learn low-code platform design and implementation of industry best practices.

The University of Texas at Austin
Learn to apply formal methods to systematically develop correct, loop-based programs, an essential skill for computer programmers.

The Linux Foundation
Develop a working knowledge of the internals of compiler toolchains and compiler optimization techniques with a focus on RISC-V applications.

The Linux Foundation
Embrace the component model to build portable, secure, lightweight WebAssembly modules that thrive in the cloud, at the edge, and anywhere in between.

The Linux Foundation
Learn how Network Functions Virtualization (NFV) is moving the industry from fixed-function, proprietary devices to flexible, software-driven environments, and how Anuket can help make the transition easier.

The Linux Foundation
Get a solid foundation on the WebAssembly runtime and its capabilities, and learn how and why WebAssembly has succeeded in bringing new programming languages to the web, when others have failed.

The Linux Foundation
Learn how to automate discoverability in your organization through Backstage’s Catalog, empower devs with self-service capabilities through its Scaffolder, and integrate your existing toolchain through its plugins.
![Computer Architecture with an Industrial RISC-V Core [RVfpga]](/_next/image?url=https%3A%2F%2Fprod-discovery.edx-cdn.org%2Fcdn-cgi%2Fimage%2Fwidth%3Dauto%2Cheight%3Dauto%2Cquality%3D75%2Cformat%3Dwebp%2Fmedia%2Fcourse%2Fimage%2F393351d2-ee1b-4539-ba7e-b7ef45100dbd-f1f30a717f4b.png&w=3840&q=75)
The Linux Foundation
Get a practical introduction to using RISC-V computer architecture based on a RISC-V system-on-chip (SoC) targeted to a field-programmable gate array (FPGA) and to different simulation tools.

The Linux Foundation
Gain a solid foundation on self-sovereign identity (SSI) with a 360 degree overview of its evolutionary journey, key concepts, standards, technological building blocks, use cases, real-world examples and implementation considerations.

The Linux Foundation
Edge Computing utilizes real-time processing and data analysis at the edge of the network - nearest the device or user - in order to enable digital transformation and power new technologies.

The Linux Foundation
Are you interested in microservices? Don’t miss out on TARS! Get an in-depth primer on the powerful TARS framework for building your microservice platform.

The Georgia Institute of Technology
A hands-on introduction to basic programming principles and practice relevant to modern data analysis, data mining, and machine learning.

Tel Aviv University
Continue learning how systems are hacked and defended.

Raspberry Pi Foundation
Examine a range of pedagogical approaches suitable for teaching computing in Key Stage 3 (Grade 6–8 in the USA).

Tecnológico de Monterrey
La importancia y la necesidad de la visualización de datos permite dar sentido a los datos y utilizar la información en beneficio de toda una organización. Sin una visualización e interpretación correcta de datos adecuada, es un desafío constante el comunicar de manera rápida y oportuna los hallazgos de los datos que permitan identificar patrones e información relevante para interactuar con los datos y lograr una mejor toma decisiones a través de ellos y los elementos visuales.

Sorbonne Université
Programmer sur un iPhone ou un iPad vous intéresse ? ce MOOC est fait pour vous. Il fait suite à la partie I et vous apprendra les concepts avancés (hiérarchies de vues et utilisation des capteurs).

Sorbonne Université
Vous voulez apprendre à programmer sur un iPhone ou un iPad ? Ce MOOC est fait pour vous. Il vous donnera les bases de cette programmation et vous permettra de développer vos premières applications.

Institute of Science Tokyo
将棋を題材にプログラミングの基礎と様々な工夫を学ぶ、初級者向けのコースです。プログラムの実行環境として、MATLAB版の将棋プログラム「MT将棋」を使用し、コードの要点をピックアップした解説を通してプログラミングの基本や考え方の一端を学びます。 ---------- Learn the basics of programming and various techniques of coding with computer Shogi. The course uses "MT Shogi", a Shogi program that runs on MATLAB. You will learn fundamental concepts of programming through easy-to-understand explanations on the key points of "MT Shogi".

RWTH Aachen University
"Basics of Machine Learning" introduces participants to the fundamental concepts and tools of machine learning, including probability density estimation, linear regression, classification techniques, ensemble methods, and deep neural networks.

Seoul National University
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.

RWTH Aachen University
Compact course to learn the basics of Process mining. After this course, you will understand the concepts and you will be able to analyze event data. Using the provided software, you can immediately start improving any operational process.