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 201 of 1069

Codio
Build a solid foundation of algorithms through a learn-by-doing approach.

Codio
Learn how OSes handle work in parallel with no installs. Study concurrency, threads, locks, lock-based data structures, and multi-CPU scheduling with runnable code and guided experiments. Video-free, self-paced lessons use instant feedback (MCQ, fill-in-the-blank, code scramble) and build toward larger projects.

Codio
Learn how modern memory works with no installs. Explore segmentation, paging, swapping, and virtual memory using short explanations, images, and runnable code you can tweak. Video-free, self-paced practice includes instant-feedback assessments (MCQ, fill-in-the-blank, code scramble) and ramps into bigger projects.

Codio
Learn OS fundamentals with no installs. Build C skills while exploring processes, CPU scheduling, and memory basics through short readings, images, and runnable code. Video-free, self-paced assignments provide instant feedback with checks like MCQ, fill-in-the-blank, and code scramble, leading into larger projects.

Codio
Explore the intersection of Generative AI and Python by learning to interact with the DALL-E API. This course demonstrates how to programmatically generate images and use the PIL (Pillow) library to process them, bridging the gap between raw AI outputs and functional code.

Codio
Build a solid foundation of interacting with AI through APIs.

Codio
Build a solid foundation of non-linear data structures through a learn-by-doing approach.

Codio
Build a solid foundation of linear data structures, trees, and self-balancing trees through a learn-by-doing approach.

Codio
Build a solid foundation of algorithms through a learn-by-doing approach.

Chalmers University of Technology
A human- and learning-centered mini-course for professionals. You get hands-on training to use generative AI responsibly, safely and effectively in real work tasks. Open course with the possibility of getting a certificate. Target audience is broad but we have extra materials for Business professionals, University employees and Educators.

Arm Education
Efficient AI is more than algorithms. This hands-on course shows you how to optimize GenAI workloads on real-world systems using techniques such as SIMD (SVE, Neon), low-bit quantization, and the optimized KleidiAI library. You will develop essential strategies and skills to build scalable, high-performance AI on edge and cloud-based platforms based on the most widespread processor architecture.

Arm Education
Discover the fundamental concepts behind artificial intelligence (AI) and machine learning in this introductory course. Explore the various types of AI, examine ethical considerations, and delve into the key machine learning models that power modern AI systems. Whether your goal is to work directly with AI, strengthen your software development skills, or enhance your data science expertise, this course provides an essential foundation for success in the field.

Arm Education
Get hands-on with code. Design and simulate embedded systems using Python and the micro:bit.

Arm Education
AI at the Edge will be powered by Arm. Discover the tools and techniques you’ll need to deploy Language Models (LMs) on ubiquitous Arm-based mobile phones.

Amazon Web Services
Pave your path to success as an AWS Cloud Consultant. Collect the skills and knowledge to build your career as an in-demand Cloud Consultant. Become a trusted advisor to organizations who are adopting and scaling cloud computing solutions.

Amazon Web Services
As a cloud consultant, you'll be working with companies of various sizes. Based on a company’s unique business needs, you might be responsible for evaluating their existing business solutions and offering more efficient cloud resources. In this course, you'll understand the types of services available and their capabilities and know how to appropriately map the right solution for each unique use case.

Amazon Web Services
Technology is omnipresent, but how did we get here? And what does the future hold for a world that's increasingly connected, mobile and data-rich? This course is to give learners enough technical context to understand how to build solutions in the cloud starting from zero technical knowledge.

Amazon Web Services
Accelerate your AI expertise by diving deep into AWS AI services and solution architecture. This course guides you through evaluating and implementing AWS AI services for tasks ranging from generative AI to computer vision.

Amazon Web Services
Supercharge your AI knowledge into practical solutions in this hands-on course. Learn to use generative AI applications to grow your expertise and create real-world solutions, regardless of your professional background.

Amazon Web Services
Get introduced to generative AI with this foundational course designed for developers looking to use AWS' generative AI services. This course serves as your gateway to understanding and implementing generative AI solutions using Amazon Bedrock.

Amazon Web Services
This course introduces you to AI technology, focusing on how different models work and their practical applications.

Amazon Web Services
Step up your generative AI skills with this course focused on building generative AI applications using Amazon Bedrock. Building on the fundamentals, you'll dive deep into advanced features and services that enable more complex solutions.

Amazon Web Services
Explore the intersection of DevOps and Generative AI on AWS in this hands-on course. Learn to enhance existing applications with powerful AI features using Amazon Bedrock's large language models (LLMs). You'll gain practical experience in implementing customized text generation, mastering prompt engineering, and applying advanced techniques like fine-tuning and Retrieval Augmented Generation (RAG).

Amazon Web Services
How does software get built, tested, and deployed? How does a team of multiple people work on a code base? When someone says DevOps, what does it mean? This course will help you answer all these questions and have some fun along the way! We’ll cover the basic steps you need to take to dive into the wonderful world of DevOps and product management. The course begins by answering the question: “What is a project?” We will then explore two different project management methodologies: Waterfall an...