Popular Free Courses

Johns Hopkins University
Skills you'll gain: Image Analysis, Event-Driven Programming, Scalability, Dataflow, Digital Signal Processing, Distributed Computing, C++ (Programming Language), System Programming, Program Development, Performance Tuning, Data Structures, Memory Management, Algorithms

Nanjing University
Skills you'll gain: Computer Systems, System Programming, Microarchitecture, Computer Architecture, Computational Logic, Secure Coding, System Software, C (Programming Language), Hardware Architecture, Operating Systems, Data Structures, Data Storage, Memory Management, Application Security, Program Development, File Systems

Skills you'll gain: Hardware Troubleshooting, Computer Hardware, Hardware Architecture, Microarchitecture, Computer Architecture, IT Infrastructure, Data Storage Technologies, System Configuration, Data Storage, Memory Management

Simplilearn
Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Object Oriented Design, Memory Management, Computer Programming, Code Reusability, Programming Principles, Algorithms, Data Structures, Data Manipulation

Princeton University
Skills you'll gain: Data Structures, Algorithms, Java Programming, Java, Graph Theory, Computer Programming, Spatial Data Analysis, Theoretical Computer Science, Memory Management, Simulations

Infosec
Skills you'll gain: Incident Response, Computer Security Incident Management, Incident Management, Threat Management, Cybersecurity, Endpoint Detection and Response, Cyber Attacks, Cyber Threat Intelligence, Digital Forensics, Intrusion Detection and Prevention, Threat Detection, Network Security, Network Monitoring, Data Security, Business Continuity, Network Analysis, Exploitation techniques, Malware Protection, Memory Management, Analysis

Skills you'll gain: Incident Response, Computer Security Incident Management, Endpoint Detection and Response, Cyber Threat Intelligence, Intrusion Detection and Prevention, Threat Detection, Cyber Attacks, Cybersecurity, Network Security, Digital Forensics, Network Monitoring, Data Security, Network Analysis, Exploitation techniques, Malware Protection, Memory Management

Skills you'll gain: Microarchitecture, Memory Management, System Programming, Embedded Software, Hardware Architecture, System Software, Embedded Systems, Computer Architecture, Programming Principles, System Configuration, Debugging, Application Development

DeepLearning.AI
Skills you'll gain: CrewAI, AI Workflows, AI Orchestration, Agentic Workflows, Generative AI Agents, Agentic systems, LLM Application, Automation, Artificial Intelligence and Machine Learning (AI/ML), Model Context Protocol, Context Engineering, Artificial Intelligence, System Monitoring, Workflow Management, Context Management, Tool Calling, Continuous Monitoring, Scalability, Memory Management, Large Language Modeling

Dartmouth College
Skills you'll gain: C (Programming Language), Memory Management, C and C++, Embedded Systems, Data Structures, Programming Principles, Computer Engineering, Algorithms, Computer Programming, Linux

Birla Institute of Technology & Science, Pilani
Skills you'll gain: C (Programming Language), Programming Principles, Computer Programming, Memory Management, Computational Thinking, Computer Systems, Data Structures, Algorithms, File I/O, Operating Systems, Computer Hardware

Vanderbilt University
Skills you'll gain: Generative AI Agents, Java, Java Programming, Agentic systems, Agentic Workflows, AI Workflows, Generative AI, LLM Application, Tool Calling, OpenAI API, Application Development, Prompt Engineering, Large Language Modeling, Memory Management
In summary, here are 10 of our most popular free courses
- CUDA at Scale for the Enterprise: Johns Hopkins University
- 计算机系统基础(一) :程序的表示、转换与链接: Nanjing University
- IT Fundamentals and Hardware Essentials: Packt
- Programming with C ++: Simplilearn
- Алгоритмы, часть I: Princeton University
- Cyber Incident Response: Infosec
- Technical Deep Dive with Incident Response Tools: Infosec
- Armv8-M Architecture Fundamentals: Arm
- Design, Develop, and Deploy Multi-Agent Systems with CrewAI: DeepLearning.AI
- C Programming: Advanced Data Types - 5: Dartmouth College