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
DeepLearning.AI
Skills you'll gain: Descriptive Statistics, Bayesian Statistics, Statistical Hypothesis Testing, Probability & Statistics, Sampling (Statistics), Probability Distribution, Probability, Linear Algebra, Statistical Inference, Applied Mathematics, NumPy, Calculus, Dimensionality Reduction, Numerical Analysis, Mathematical Modeling, Machine Learning, Machine Learning Methods, Python Programming, Jupyter, Data Manipulation
University of California, Davis
Skills you'll gain: Data Governance, SQL, Data Quality, Database Design, Query Languages, Data Manipulation, Data Modeling, Relational Databases, Data Analysis, Data Cleansing
Skills you'll gain: MySQL, Database Design, Version Control, Database Management Systems, Database Management, MySQL Workbench, Extract, Transform, Load, Data Modeling, Data Structures, SQL, Unix Commands, Relational Databases, Databases, Git (Version Control System), Database Systems, Stored Procedure, Object Oriented Programming (OOP), Unit Testing, Algorithms, Django (Web Framework)
University of California, Santa Cruz
Skills you'll gain: C (Programming Language), Debugging, C++ (Programming Language), Data Structures, Computer Programming, Command-Line Interface, Algorithms, Integrated Development Environments, Program Development, File Systems
Skills you'll gain: Data Warehousing, SQL, Extract, Transform, Load, Apache Airflow, Linux Commands, Database Design, IBM Cognos Analytics, MySQL, Data Pipelines, Apache Kafka, Database Management, Bash (Scripting Language), Shell Script, Database Architecture and Administration, Data Store, IBM DB2, Relational Databases, Dashboard, File Management, Stored Procedure
- Status: Free
Atlassian
Skills you'll gain: Jira (Software), Agile Methodology, Scrum (Software Development), Kanban Principles, Agile Project Management, Lean Methodologies, Backlogs, Sprint Planning, Sprint Retrospectives, User Story, Workflow Management, Issue Tracking, Configuration Management, Query Languages, Software Versioning, Administration, Continuous Improvement Process
Skills you'll gain: Storyboarding, Wireframing, Figma (Design Software), Information Architecture, User Story, User Experience Design, User Centered Design, Prototyping, Usability, User Interface and User Experience (UI/UX) Design, Mockups, User Flows
- Status: Free
University of Alberta
Skills you'll gain: Computational Thinking, Video Game Development, Game Design, Programming Principles, Animation and Game Design, Software Quality (SQA/SQC), Computer Programming, Program Development, Software Engineering, Python Programming, Algorithms, Pseudocode, Application Development, Debugging, Problem Management, Functional Testing, Test Planning
University of Colorado Boulder
Skills you'll gain: Image Analysis, Computer Vision, Computer Graphics, Deep Learning, Data Ethics, Computational Thinking, Artificial Intelligence, Data Processing, Linear Algebra, Probability Distribution
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Python Programming, Data Structures, Scripting Languages, Computer Programming, Pseudocode, Computer Graphics
Skills you'll gain: SQL, Relational Databases, Stored Procedure, Databases, Query Languages, Jupyter, Data Manipulation, Data Analysis, Pandas (Python Package), Transaction Processing
Duke University
Skills you'll gain: Debugging, Software Testing, Program Development, Pseudocode, Simulations, Computer Programming, Algorithms, Development Environment, C (Programming Language), Command-Line Interface
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Mathematics for Machine Learning and Data Science: DeepLearning.AI
- SQL for Data Science: University of California, Davis
- Meta Database Engineer: Meta
- C for Everyone: Structured Programming: University of California, Santa Cruz
- IBM Data Warehouse Engineer: IBM
- Agile with Atlassian Jira: Atlassian
- Build Wireframes and Low-Fidelity Prototypes: Google
- Problem Solving, Python Programming, and Video Games: University of Alberta
- Introduction to Computer Vision: University of Colorado Boulder
- Python Basics: University of Michigan