Online courses from top universities

Online Courses Catalog

Explore thousands of online courses from MIT, Harvard, Princeton and more — free and paid, self-paced or instructor-led.

25,649 courses available

Level:
Mode:

25,649 results — page 201 of 1069

Java: Algorithms
edXFree
Intermediate
Certificate

Java: Algorithms

Codio

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

Unknown
Details
Introduction to Operating Systems 3: Concurrency
edXFree
Advanced
Certificate

Introduction to Operating Systems 3: Concurrency

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.

Unknown
Details
Introduction to Operating Systems 2: Memory Management
edXFree
Advanced
Certificate

Introduction to Operating Systems 2: Memory Management

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.

Unknown
Details
Introduction to Operating Systems 1: Virtualization
edXFree
Intermediate
Certificate

Introduction to Operating Systems 1: Virtualization

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.

Unknown
Details
Images with DALL-E
edXFree
Beginner
Certificate

Images with DALL-E

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.

Unknown
Details
Getting Started With Generative AI API
edXFree
Beginner
Certificate

Getting Started With Generative AI API

Codio

Build a solid foundation of interacting with AI through APIs.

Unknown
Details
C++: Non-Linear Data Structures
edXFree
Intermediate
Certificate

C++: Non-Linear Data Structures

Codio

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

Unknown
Details
C++: Linear Data Structures and Trees
edXFree
Intermediate
Certificate

C++: Linear Data Structures and Trees

Codio

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

Unknown
Details
C++: Algorithms
edXFree
Intermediate
Certificate

C++: Algorithms

Codio

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

Unknown
Details
HI gen AI
edXFree
Beginner

HI gen AI

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.

Unknown
Details
Optimizing Generative AI on Arm Processors: from Edge to Cloud
edXFree
Intermediate
Certificate

Optimizing Generative AI on Arm Processors: from Edge to Cloud

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.

Unknown
Details
Introduction to AI
edXFree
Beginner
Certificate

Introduction to AI

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.

Unknown
Details
Embedded Systems Essentials with Arm: Get Started with the micro:bit
edXFree
Beginner
Certificate

Embedded Systems Essentials with Arm: Get Started with the micro:bit

Arm Education

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

Unknown
Details
AI at the Edge on Arm: Understanding and Deploying LLMs for Mobile Devices
edXFree
Advanced
Certificate

AI at the Edge on Arm: Understanding and Deploying LLMs for Mobile Devices

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.

Unknown
Details
Skills for working as an AWS Cloud Consultant
edXFree
Beginner
Certificate

Skills for working as an AWS Cloud Consultant

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.

Unknown
Details
Providing Technical Support for AWS Workloads
edXFree
Beginner
Certificate

Providing Technical Support for AWS Workloads

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.

Unknown
Details
Introduction to Information Technology and AWS Cloud
edXFree
Beginner
Certificate

Introduction to Information Technology and AWS Cloud

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.

Unknown
Details
AWS Services for AI Solutions
edXFree
Beginner
Certificate

AWS Services for AI Solutions

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.

Unknown
Details
Bringing Ideas to Life Using AI
edXFree
Beginner
Certificate

Bringing Ideas to Life Using AI

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.

Unknown
Details
Getting started with AWS Generative AI for Developers
edXFree
Beginner
Certificate

Getting started with AWS Generative AI for Developers

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.

Unknown
Details
AI Fundamentals and the Cloud
edXFree
Beginner
Certificate

AI Fundamentals and the Cloud

Amazon Web Services

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

Unknown
Details
Generative AI Applications with Amazon Bedrock
edXFree
Beginner
Certificate

Generative AI Applications with Amazon Bedrock

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.

Unknown
Details
DevOps and AI on AWS: Upgrading Apps with Generative AI
edXFree
Beginner
Certificate

DevOps and AI on AWS: Upgrading Apps with Generative AI

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).

Unknown
Details
DevOps on AWS and Project Management
edXFree
Intermediate
Certificate

DevOps on AWS and Project Management

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...

Unknown
Details