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 TrialStatus: AI skills
Skills you'll gain: SQL, Data Wrangling, Unsupervised Learning, Matplotlib, Data Literacy, Feature Engineering, Relational Databases, Data Visualization Software, Professional Networking, Predictive Modeling, Plotly, Supervised Learning, Dashboard, Generative AI, Exploratory Data Analysis, Seaborn, Data Visualization, Data Mining, Jupyter, Data Science
- Status: Preview
University of Washington
Skills you'll gain: Software Installation, Programming Principles, Software Development, Other Programming Languages, Theoretical Computer Science, Ruby (Programming Language), Functional Design, Computer Programming
- Status: Free Trial
Duke University
Skills you'll gain: Java, Debugging, Java Programming, Algorithms, Computer Programming, Program Development, Integrated Development Environments, Data Processing, Object Oriented Programming (OOP), Programming Principles, Problem Solving, Data Analysis, Solution Design, Data Manipulation, Statistical Methods, Descriptive Statistics
- Status: Free Trial
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Software Installation, Python Programming, Computational Thinking, Command-Line Interface
- Status: Free TrialStatus: AI skills
Google
Skills you'll gain: Threat Modeling, Intrusion Detection and Prevention, Network Security, Open Web Application Security Project (OWASP), Event Monitoring, Security Controls, Threat Management, Computer Security Incident Management, Security Awareness, Threat Detection, Incident Response, Vulnerability Management, Cyber Attacks, Cybersecurity, Debugging, Relational Databases, Linux, Interviewing Skills, Python Programming, SQL
- Status: Free Trial
University of London
Skills you'll gain: Debugging, Computer Graphics, Visualization (Computer Graphics), Computer Programming, Development Environment, Data Management, Maintainability, User Interface (UI), Human Computer Interaction, Programming Principles, Javascript
- Status: Free Trial
Skills you'll gain: Computer Hardware, Internet Of Things, Hardware Troubleshooting, System Configuration, Computer Systems, Peripheral Devices, Virtualization, Emerging Technologies, Operating Systems, Networking Hardware, Microsoft Windows, Virtual Machines, Linux, Technical Support, Mac OS
- Status: Free Trial
MathWorks
Skills you'll gain: Image Analysis, Computer Vision, Anomaly Detection, Applied Machine Learning, Machine Learning, Deep Learning, Artificial Neural Networks, Data Processing, Supervised Learning, Data Manipulation, Feature Engineering, PyTorch (Machine Learning Library), Classification And Regression Tree (CART), Data Store, Simulations, Automation, Performance Tuning, Keras (Neural Network Library), Data Transformation, Matlab
- Status: Free Trial
Skills you'll gain: Prompt Engineering, Generative AI, Large Language Modeling, Data Wrangling, Unsupervised Learning, Keras (Neural Network Library), Generative AI Agents, Feature Engineering, Predictive Modeling, Flask (Web Framework), Supervised Learning, PyTorch (Machine Learning Library), Deep Learning, Exploratory Data Analysis, Data Manipulation, Natural Language Processing, Data Import/Export, Statistical Modeling, Applied Machine Learning, Jupyter
- Status: Free Trial
University of Pennsylvania
Skills you'll gain: Data Structures, Python Programming, Programming Principles, Computer Programming, Scripting, Program Development, Data Storage, Scripting Languages, Integrated Development Environments, Software Development Tools, Data Import/Export, Development Environment, Jupyter, File Management
- Status: Preview
Birla Institute of Technology & Science, Pilani
Skills you'll gain: C (Programming Language), Computer Hardware, Computer Programming, Pseudocode, Operating Systems, Computational Thinking, Algorithms, Data Structures, Debugging
- Status: Free Trial
University of California, Santa Cruz
Skills you'll gain: Go (Programming Language), Debugging, C (Programming Language), Data Structures, C++ (Programming Language), Programming Principles, Object Oriented Programming (OOP), Computer Programming, Algorithms, Command-Line Interface, Unit Testing, Program Development, Software Technical Review, Computer Science, Software Testing, Distributed Computing, Integrated Development Environments, Data Storage, File Management
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- IBM Data Science: IBM
- Programming Languages, Part A: University of Washington
- Java Programming: Solving Problems with Software: Duke University
- Programming for Everybody (Getting Started with Python): University of Michigan
- Google Cybersecurity: Google
- Introduction to Computer Programming : University of London
- Introduction to Hardware and Operating Systems: IBM
- MathWorks Computer Vision Engineer: MathWorks
- IBM Generative AI Engineering: IBM
- Introduction to Python Programming: University of Pennsylvania