Popular Free Courses

Skills you'll gain: Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Hibernate (Java), Database Design, Responsive Web Design, Docker (Software), Containerization, Git (Version Control System), GitHub, Object Oriented Programming (OOP), CI/CD, Restful API, Data Ethics, Java Programming, Model Deployment, Version Control, Database Management, Software Development, Software Design

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)

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

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

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

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

Skills you'll gain: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Computer Programming Tools, Program Development, Development Environment

LearnQuest
Skills you'll gain: Java, Java Programming, Programming Principles, Data Structures, Software Installation, Computer Programming, Object Oriented Programming (OOP), Computational Logic, Development Environment

Meta
Skills you'll gain: React.js, Mobile Development, Event-Driven Programming, UI Components, Code Reusability, Front-End Web Development, Web Applications, JavaScript Frameworks, Web Design and Development, Application Development, Javascript, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Dataflow, Data Sharing

University of Michigan
Skills you'll gain: Database Design, Data Processing, Debugging, Web Scraping, File I/O, Data Visualization, Relational Databases, Restful API, Web Services, SQL, Databases, Data Visualization Software, JSON, Data Presentation, Extensible Markup Language (XML), Data Structures, Data Cleansing, Programming Principles, Python Programming, Program Development

Skills you'll gain: User Research, Cascading Style Sheets (CSS), User Experience Design, Design Research, Linux Commands, Unix, Usability, Debugging, User Interface (UI), Software Visualization, Event-Driven Programming, Web Content Accessibility Guidelines, Pseudocode, Hypertext Markup Language (HTML), User Interface and User Experience (UI/UX) Design, Javascript, UI Components, Unit Testing, JavaScript Frameworks, Code Reusability

Skills you'll gain: Canva (Software), Animations, Visual Storytelling, Content Creation, Social Media, Social Media Content, Graphical Tools, Design, Graphic Design, Digital Marketing
In summary, here are 10 of our most popular free courses
- IBM Java Developer:Â IBM
- Connect and Protect: Networks and Network Security:Â Google
- Algorithms, Part I:Â Princeton University
- Introduction to Python:Â Coursera
- Introduction to Programming with MATLAB:Â Vanderbilt University
- Bitcoin and Cryptocurrency Technologies:Â Princeton University
- Create Your First Python Program From UST:Â Coursera
- Introduction to Java:Â LearnQuest
- React Basics:Â Meta
- Python for Everybody:Â University of Michigan