Popular Free Courses

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

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

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

DeepLearning.AI
Skills you'll gain: Large Language Modeling, Prompt Engineering, LLM Application, Artificial Intelligence, Jupyter, Python Programming, Data Analysis, Artificial Intelligence and Machine Learning (AI/ML), Generative AI Agents, AI Integrations, Data Literacy, Application Development, Scripting, Programming Principles, Automation, Computer Programming, Application Programming Interface (API), Package and Software Management, Data Structures

The University of Edinburgh
Skills you'll gain: Video Game Development, Game Design, Software Engineering, Programming Principles, Software Development, Event-Driven Programming, Computer Programming, Code Reusability, Computational Thinking, Algorithms

University of Toronto
Skills you'll gain: Functional Design, Programming Principles, Debugging, File I/O, Software Documentation, Python Programming, Computer Programming, Program Development, Technical Documentation, Integrated Development Environments, Data Structures, Development Environment

University of Leeds
Skills you'll gain: Blockchain, Emerging Technologies, FinTech, Banking, Digital Assets, Social Impact, Business Ethics, Transaction Processing, Computer Programming

University of Michigan
Skills you'll gain: Text Mining, Unstructured Data, Health Informatics, Natural Language Processing, Clinical Documentation, Model Evaluation, Clinical Informatics, Deep Learning, Model Training, Machine Learning, Medical Terminology, Artificial Neural Networks, Python Programming, Computer Programming, Computer Programming Tools

Skills you'll gain: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Computational Logic, Computer Science

University at Buffalo
Skills you'll gain: Computer Vision, Image Analysis, Color Theory, Digital Signal Processing, Mathematical Software, Artificial Intelligence, Computer Programming, Matlab, AI literacy, Algorithms, Calculus, Probability & Statistics

Skills you'll gain: File I/O, Data Import/Export, Java Programming, Java, Programming Principles, Computer Programming, Data Structures, File Systems, File Management, Data Store, Computer Science

Skills you'll gain: C and C++, C++ (Programming Language), Development Environment, Performance Tuning, Test Tools, System Programming, Docker (Software), Computer Architecture, Containerization, Development Testing, Programming Principles, Software Development Tools, Hardware Architecture, Algorithms, Computer Programming, Python Programming, Debugging, Memory Management, Software-Defined Networking, Scripting
In summary, here are 10 of our most popular free courses
- Introduction to Java:Â LearnQuest
- Python Basics:Â University of Michigan
- Introduction to Python:Â Coursera
- AI Python for Beginners:Â DeepLearning.AI
- Code Yourself! An Introduction to Programming:Â The University of Edinburgh
- Learn to Program: The Fundamentals:Â University of Toronto
- How to Get Into Blockchain:Â University of Leeds
- Information Extraction from Free Text Data in Health:Â University of Michigan
- C++ Basics: Selection and Iteration:Â Codio
- Computer Vision Basics:Â University at Buffalo