Popular Free Courses

Skills you'll gain: Network Security, Hardening, Network Protocols, Cloud Security, Network Architecture, Intrusion Detection and Prevention, TCP/IP, Vulnerability Assessments, Computer Networking, Cybersecurity, General Networking, Network Model, Network Infrastructure, Firewall, Security Controls, Cloud Computing, Virtual Private Networks (VPN)

Skills you'll gain: React Redux, Front-End Web Development, React.js, JavaScript Frameworks, Full-Stack Web Development, UI Components, Web Development, Javascript, Event-Driven Programming, Application Programming Interface (API)

Coursera
Skills you'll gain: Data Science, Web Applications, Python Programming, Data Analysis, Programming Principles, Artificial Intelligence, Computer Programming, Game Design

Skills you'll gain: Jest (JavaScript Testing Framework), Javascript, Unit Testing, Web Applications, Programming Principles, Object Oriented Programming (OOP), Event-Driven Programming, Node.JS, JSON, Computer Programming, Data Structures, Package and Software Management, Front-End Web Development, Functional Design

Princeton University
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Java, Performance Testing, Java Programming, Computational Thinking, Memory Management, Spatial Data Analysis

University of Alberta
Skills you'll gain: Computational Thinking, Video Game Development, Game Design, Software Quality (SQA/SQC), Problem Solving, Programming Principles, Computer Programming, Program Development, Algorithms, Python Programming, Computer Science, Debugging, Test Planning, Functional Testing, Other Programming Languages

Princeton University
Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Design, Object Oriented Programming (OOP), Data Structures, Code Reusability, Java Programming, Java, Program Development, File I/O, Computational Thinking, Computer Science, Algorithms, Theoretical Computer Science, Animations, Simulations

Princeton University
Skills you'll gain: Blockchain, Cryptography, Cryptographic Protocols, Encryption, Payment Systems, FinTech, Public Key Cryptography Standards (PKCS), Key Management, Application Security, Digital Assets, Network Protocols, Transaction Processing, Data Storage, Process Analysis, Distributed Computing, Emerging Technologies, Scripting, Application Specific Integrated Circuits, Financial Policy, Financial Regulation

Vanderbilt University
Skills you'll gain: File I/O, Code Reusability, Matlab, Computer Programming, Programming Principles, Program Development, Debugging, Mathematical Software, Development Environment, Computer Science, User Interface (UI), File Management, C (Programming Language), Data Structures, Computational Logic, Engineering Calculations, Plot (Graphics), Problem Solving

Clemson University
Skills you'll gain: Database Systems, Database Management, Database Design, Database Management Systems, MySQL, Database Theory, Relational Databases, Database Software, Data Modeling, Database Development, Database Architecture and Administration, SQL, NoSQL, Diagram Design, Dependency Analysis

University of Michigan
Skills you'll gain: Debugging, Programming Principles, Python Programming, Software Visualization, Data Structures, Scripting Languages, Computer Programming, Scripting, Computational Logic, Computer Graphics, Diagram Design

Skills you'll gain: Canva (Software), Multimedia, Visual Design, Graphical Tools, Graphic Design
In summary, here are 10 of our most popular free courses
- Connect and Protect: Networks and Network Security:Â Google
- Developing Front-End Apps with React:Â IBM
- Introduction to Python:Â Coursera
- Programming with JavaScript:Â Meta
- Algorithms, Part I:Â Princeton University
- Problem Solving, Python Programming, and Video Games:Â University of Alberta
- Computer Science: Programming with a Purpose:Â Princeton University
- Bitcoin and Cryptocurrency Technologies:Â Princeton University
- Introduction to Programming with MATLAB:Â Vanderbilt University
- Database Management Systems:Â Clemson University