Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Programming Course Catalog
- Status: Free Trial
University of California San Diego
Skills you'll gain: Debugging, Computational Thinking, Student Engagement, Event-Driven Programming, Programming Principles, Program Development, Animation and Game Design, Computer Programming, Object Oriented Design, Algorithms, Brainstorming
Coursera Project Network
Skills you'll gain: Pandas (Python Package), Data Manipulation, Jupyter, Exploratory Data Analysis, Python Programming, Computational Logic
University of Colorado System
Skills you'll gain: Object Oriented Design, Unity Engine, Game Design, Software Design Patterns, Data Structures, C# (Programming Language), Video Game Development, Graph Theory, Software Architecture, Algorithms, Debugging
- Status: Free Trial
Skills you'll gain: PyTorch (Machine Learning Library), Deep Learning, Artificial Neural Networks, Computer Vision, Supervised Learning, Machine Learning, Network Architecture
- Status: Free Trial
University of London
Skills you'll gain: Pandas (Python Package), NumPy, Probability & Statistics, Unsupervised Learning, Data Science, Statistics, Data Analysis, Statistical Analysis, Jupyter, Data Manipulation, Machine Learning Algorithms, Descriptive Statistics, Matplotlib, Data Visualization Software, Python Programming
- Status: Free Trial
Skills you'll gain: MySQL, MySQL Workbench, Database Management, Relational Databases, Data Modeling, SQL, Database Design, Version Control, Data Warehousing, Database Management Systems, Database Theory, Unix Commands, Extract, Transform, Load, Databases, Git (Version Control System), GitHub, Database Administration, Django (Web Framework), Algorithms, Test Driven Development (TDD)
- Status: Free Trial
Scrimba
Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Data Structures, Computer Programming, Software Engineering, Performance Tuning, File Management, Web Development, Debugging, Web Development Tools
- Status: Preview
Illinois Tech
Skills you'll gain: Unified Modeling Language, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Scripting Languages, Event-Driven Programming, Software Design, Data Import/Export, Data Structures, UI Components
- Status: Preview
University of Illinois Urbana-Champaign
Skills you'll gain: Application Specific Integrated Circuits, Hardware Design, Computer-Aided Design, Electronic Hardware, Systems Design, Electrical and Computer Engineering, Computer Engineering, Semiconductors, Network Routing, Computational Logic, Data Structures, Algorithms, Graph Theory, Linear Algebra, Applied Mathematics, Mathematical Modeling, Calculus
Coursera Project Network
Skills you'll gain: TypeScript, Programming Principles, Web Development Tools, Javascript, Web Language
Coursera Project Network
Skills you'll gain: Simulations, Agentic systems, Network Model, Biology, Programming Principles, Mathematical Modeling, Computer Programming
- Status: Preview
University of Michigan
Skills you'll gain: Higher Education, Diversity Equity and Inclusion Initiatives, Leadership, Workplace inclusivity, Cultural Diversity, Social Justice, Accountability, Advocacy, Student Engagement
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Computational Thinking for K-12 Educators: Variables and Nested Loops: University of California San Diego
- Where, Why, and How of Lambda Functions in Python : Coursera Project Network
- Data Structures and Design Patterns for Game Developers: University of Colorado System
- Deep Learning with PyTorch: IBM
- Statistics and Clustering in Python: University of London
- Ingeniero en base de datos de Meta: Meta
- Learn Python: 3: Scrimba
- Introduction to Open Source Application Development: Illinois Tech
- VLSI CAD Part II: Layout: University of Illinois Urbana-Champaign
- TypeScript Variables and Data Types: Coursera Project Network