Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Computer Programming Course Catalog
- Status: Free Trial
University of California San Diego
Skills you'll gain: Algorithms, Network Routing, Network Model, Graph Theory, Operations Research, Theoretical Computer Science, Network Analysis, Data Structures, Computational Thinking, Linear Algebra, Computer Science, Big Data, Python Programming, Probability & Statistics
- Status: Free Trial
University of Michigan
Skills you'll gain: Data Store, Relational Databases, Database Design, SQL, Databases, Web Scraping, Data Modeling, Database Systems, Database Management, Data Visualization Software, Object Oriented Programming (OOP), Data Processing, Python Programming, Application Programming Interface (API)
- Status: NewStatus: Preview
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Algorithms, Programming Principles, Data Management, Computational Thinking, Tree Maps, Data Manipulation, C and C++, Software Design, Analysis, Problem Solving, Complex Problem Solving
- Status: NewStatus: Free Trial
Skills you'll gain: Programming Principles, Development Environment, Scripting Languages, Integrated Development Environments, Software Development Tools, Style Guides
- Status: New
Skills you'll gain: Data Structures, Python Programming, Algorithms, Data Manipulation, Computational Thinking, Programming Principles, Data Processing, Data Dictionary, Computer Programming
- Status: Preview
University of Michigan
Skills you'll gain: Programming Principles, Python Programming, Computer Programming, Pseudocode, Computational Thinking, Data Structures, Development Environment
- Status: NewStatus: Preview
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Computer Science, Machine Learning Algorithms, Solution Design, Problem Solving, Mathematical Theory & Analysis, Scalability
- Status: NewStatus: Free Trial
Skills you'll gain: 3D Modeling, Computer Graphic Techniques, Visualization (Computer Graphics), Computer Graphics, Linear Algebra, Animations, Programming Principles, Scripting, Simulations, User Interface (UI), Scripting Languages, Data Structures
- Status: Free Trial
University of Michigan
Skills you'll gain: Unified Modeling Language, Software Design, Image Analysis, Python Programming, Jupyter, Software Engineering, Application Programming Interface (API), Object Oriented Programming (OOP), Computer Vision, Integrated Development Environments, Computer Programming
Coursera Project Network
Skills you'll gain: Game Design, Programming Principles, Python Programming, Scripting, Computer Programming, Scripting Languages, Computer Science
- Status: Preview
DeepLearning.AI
Skills you'll gain: Large Language Modeling, Prompt Engineering, Artificial Intelligence, Jupyter, Python Programming, Data Analysis, ChatGPT, Application Development, Scripting, Programming Principles, Automation, Application Programming Interface (API), Data Structures
- Status: Free Trial
Skills you'll gain: Data Structures, Algorithms, Software Visualization, Pseudocode, Programming Principles, Computational Thinking, Computer Science, Technical Communication, Program Development, Communication
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Advanced Algorithms and Complexity: University of California San Diego
- Using Databases with Python: University of Michigan
- Data Structures and Algorithms: Birla Institute of Technology & Science, Pilani
- Python Basics and Core Concepts: Packt
- Python Fundamentals: Apply Data Structures: EDUCBA
- Programación para todos (Introducción a Python): University of Michigan
- Algorithm Design: Mastering Computational Problem Solving: Birla Institute of Technology & Science, Pilani
- Houdini VEX Wrangles: Procedural Effects Guide: EDUCBA
- Python Project: Software Engineering and Image Manipulation: University of Michigan
- Python Basics: Create a Guessing Number Game from Scratch: Coursera Project Network