Popular Free Courses

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

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

Princeton University
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Theoretical Computer Science, Operations Research, Computer Programming, Java Programming, Java

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

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

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 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

University of Leeds
Skills you'll gain: Robotics, Automation, Automation Engineering, Artificial Intelligence, Manufacturing and Production, Engineering, Data Ethics, Electrical Engineering, Biomedical Engineering, Computer Programming

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: Matplotlib, Statistical Methods, Statistical Hypothesis Testing, Plot (Graphics), Data Analysis, Statistical Analysis, Data Import/Export, Data Visualization, Data Cleansing, Data Manipulation, Statistics, Descriptive Statistics, Pandas (Python Package), Data Wrangling, Correlation Analysis, Python Programming, Programming Principles, Computer Programming, Scripting, Computational Logic
In summary, here are 10 of our most popular free courses
- Problem Solving, Python Programming, and Video Games:Â University of Alberta
- Introduction to Java:Â LearnQuest
- Algorithms, Part II:Â Princeton University
- AI Python for Beginners:Â DeepLearning.AI
- Learn to Program: The Fundamentals:Â University of Toronto
- Code Yourself! An Introduction to Programming:Â The University of Edinburgh
- How to Get Into Blockchain:Â University of Leeds
- Information Extraction from Free Text Data in Health:Â University of Michigan
- How to Get Into Robotics:Â University of Leeds
- C++ Basics: Selection and Iteration:Â Codio