Popular Free Courses

National Taiwan University
Skills you'll gain: Programming Principles, C (Programming Language), Computer Programming, C and C++, Computer Science, Data Structures, Program Development, Numerical Analysis, Memory Management, Debugging

Johns Hopkins University
Skills you'll gain: Artificial Neural Networks, Image Analysis, Event-Driven Programming, Program Development, Scalability, Applied Machine Learning, Deep Learning, C and C++, Memory Management, Performance Tuning, Software Development, C++ (Programming Language), Dataflow, Digital Signal Processing, Linear Algebra, Distributed Computing, System Programming, Hardware Architecture, Mathematical Software, Machine Learning

Duke University
Skills you'll gain: File I/O, Memory Management, Maintainability, C (Programming Language), Software Engineering, System Programming, Systems Development Life Cycle, Software Development, Simulations, Command-Line Interface, Collaborative Software

Peking University
Skills you'll gain: Microarchitecture, Computer Architecture, Computer Systems, Hardware Architecture, Peripheral Devices, Computer Hardware, Computer Engineering, Computational Logic, Systems Architecture, Software Architecture, Data Storage, Data Storage Technologies, Memory Management

New York University
Skills you'll gain: Network Security, Firewall, IT Security Architecture, Distributed Denial-Of-Service (DDoS) Attacks, Network Architecture, Intrusion Detection and Prevention, TCP/IP, Cybersecurity, Threat Detection, Cyber Threat Intelligence, Cyber Attacks, Security Controls, Enterprise Security, Network Protocols, Proxy Servers

Skills you'll gain: AI Orchestration, AI Workflows, Agentic Workflows, Agentic systems, Generative AI Agents, LLM Application, AI Integrations, Tool Calling, Large Language Modeling, Software Design Patterns, Memory Management

Skills you'll gain: Network Troubleshooting, Display Devices, Cloud Computing Architecture, Networking Hardware, Dynamic Host Configuration Protocol (DHCP), Cloud Computing, Firewall, Virtual Networking, Mobile Security, Network Infrastructure, USB, Computer Networking, Cloud Services, Augmented Reality, Microarchitecture, Network Routers, IT Infrastructure, System Configuration, Data Storage, Memory Management

Peking University
Skills you'll gain: File Systems, Operating Systems, System Software, Memory Management, System Programming, Computer Systems, OS Process Management, File Management, Data Storage, File I/O, Unix, Peripheral Devices, Linux, Microsoft Windows, Algorithms

Vanderbilt University
Skills you'll gain: AI Orchestration, Agentic Workflows, OpenAI API, Generative AI Agents, LLM Application, Prompt Patterns, AI Workflows, Prompt Engineering, Agentic systems, AI Security, Business Logic, Application Programming Interface (API), File I/O, Transaction Processing, Persona Development, Memory Management
Status: Hot New ReleaseSkills you'll gain: File I/O, Memory Management, Debugging, C and C++, C++ (Programming Language), Software Documentation, Development Testing, Code Reusability, Vibe coding, Programming Principles, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Functional Design, Maintainability, Performance Tuning, Computational Thinking, Generative AI

Duke University
Skills you'll gain: C (Programming Language), Data Structures, C and C++, Programming Principles, Algorithms, Memory Management

Skills you'll gain: Microarchitecture, Real-Time Operating Systems, Computer Architecture, Embedded Software, Embedded Systems, Hardware Architecture, Memory Management, Software Development Tools, Digital Signal Processing, Debugging
In summary, here are 10 of our most popular free/ courses
- 計算機程式設計 (Computer Programming): National Taiwan University
- GPU Programming: Johns Hopkins University
- Interacting with the System and Managing Memory: Duke University
- 计算机组成 Computer Organization: Peking University
- Real-Time Cyber Threat Detection and Mitigation: New York University
- Agentic AI with LangGraph, CrewAI, AutoGen and BeeAI: IBM
- CompTIA A+ Certification Core 1 (220-1101): Packt
- 操作系统原理(Operating Systems): Peking University
- AI Agents and Agentic AI Architecture in Python: Vanderbilt University
- Microsoft Introduction to C++ Programming: Microsoft