Popular Free Courses

University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Graph Theory, Development Environment, Data Storage, Engineering Software, Unstructured Data, Computer Programming, Software Engineering, Algorithms, Memory Management, Computer Programming Tools, Integrated Development Environments, Debugging, Program Development, Database Systems, Theoretical Computer Science

Skills you'll gain: Microarchitecture, Network Protocols, Hardware Architecture, Systems Architecture, Computer Architecture, Communication Systems, Transaction Processing, Performance Tuning, Digital Communications, Memory Management, Data Integrity

Skills you'll gain: Salesforce Object Query Language (SOQL), Salesforce, Web Services, Test Script Development, Memory Management, Unit Testing, Development Testing, Debugging, Code Reusability, Simple Object Access Protocol (SOAP), Object Oriented Programming (OOP), Data Management, Performance Tuning, Relationship Management

Skills you'll gain: Retrieval-Augmented Generation, AI Workflows, Agentic Workflows, Vector Databases, LangGraph, LangChain, AI Orchestration, LLM Application, Generative AI Agents, Embeddings, Application Performance Management, Large Language Modeling, Agentic systems, Semantic Web, Software Visualization, Performance Tuning, Context Management, Debugging, Memory Management

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), C and C++, Object Oriented Programming (OOP), Object Oriented Design, Algorithms, C (Programming Language), Programming Principles, Computer Programming, Graph Theory, Code Reusability, Memory Management, Data Structures, File I/O

Duke University
Skills you'll gain: Debugging, File I/O, Memory Management, Programming Principles, Maintainability, Software Testing, Program Development, C (Programming Language), Development Testing, Algorithms, Test Planning, Simulations, System Programming, Systems Development Life Cycle, Computer Programming, Data Structures, C and C++, Software Engineering, Problem Solving, Software Design

Skills you'll gain: Data Structures, Algorithms, Programming Principles, Computer Programming, Theoretical Computer Science, Computational Thinking, Javascript, Memory Management

Edureka
Skills you'll gain: Java, Java Programming, Object Oriented Programming (OOP), Computer Programming, Object Oriented Design, Memory Management, Programming Principles, Software Engineering, Debugging, Program Development, Data Structures, IntelliJ IDEA, Application Development, Software Development, Maintainability, Virtual Machines

Skills you'll gain: Go (Programming Language), Memory Management, Debugging, Code Reusability, Object Oriented Programming (OOP), Other Programming Languages

University of Pennsylvania
Skills you'll gain: Social Network Analysis, Social Media Strategy, Content Marketing, Social Media Content, Social Media Marketing, Shared Media, Social Media, Consumer Behaviour, Driving engagement, Marketing Communications, Content Creation, Influencing, Social Media Campaigns, Persuasive Communication, Advertising, Marketing, Earned Media, Marketing Psychology, Social Sciences, Brand Strategy

KodeKloud
Skills you'll gain: Rust (Programming Language), Unit Testing, Development Testing, Continuous Integration, Network Protocols, TCP/IP, System Programming, C and C++, Integration Testing, Web Applications, Memory Management, Data Structures, Functional Design

Total Seminars
Skills you'll gain: Computer Hardware, Hardware Troubleshooting, Hardware Architecture, Peripheral Devices, System Support, Safety Standards, System Configuration, Computer Systems, Computer Architecture, Memory Management, Microarchitecture, IT Infrastructure, Information Technology, IT Management, Computer Programming, IT Service Management
In summary, here are 10 of our most popular free/ courses
- Accelerated Computer Science Fundamentals:Â University of Illinois Urbana-Champaign
- Arm AMBA AXI Protocols Overview:Â Arm
- Apex Development and Salesforce Automation:Â Packt
- RAG Systems & Agentic Workflows with Pinecone and LangGraph:Â Board Infinity
- C++ For C Programmers, Part A:Â University of California, Santa Cruz
- Introductory C Programming:Â Duke University
- Foundations of Data Structures and Algorithms in JavaScript:Â Packt
- Java Programming Essentials:Â Edureka
- Advanced Go and Concurrency:Â Packt
- Viral Marketing and How to Craft Contagious Content:Â University of Pennsylvania