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 Illinois Urbana-Champaign
Skills you'll gain: Marketing, Marketing Strategies, Consumer Behaviour, Marketing Channel, Global Marketing, Digital Transformation, MarTech, Case Studies, Digital Marketing, Analysis, Business Strategy, Business Transformation, Innovation
- Status: Free Trial
University of Michigan
Skills you'll gain: Sampling (Statistics), Sample Size Determination, Surveys, Survey Creation, Data Collection, Statistical Analysis, Interviewing Skills, Research Design, STATA (Software), R (Software), Data Integration, Data Ethics, Stata, Data Quality, Statistical Modeling, Qualitative Research, Descriptive Statistics, Data Cleansing, Statistical Software, R Programming
- Status: Free Trial
University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Agile Methodology, Agile Project Management, Scrum (Software Development), Sprint Planning, Software Development Methodologies, Sprint Retrospectives, Backlogs, Continuous Integration, Test Driven Development (TDD)
- Status: Free Trial
University of Toronto
Skills you'll gain: Control Systems, Automation, Simulation and Simulation Software, Software Architecture, Safety Assurance, Hardware Architecture, Systems Architecture, Mathematical Modeling, Computer Hardware, Mechanics
- Status: Free Trial
Vanderbilt University
Skills you'll gain: Android Studio, Android Development, Object Oriented Programming (OOP), Java Programming, Java, Mobile Development, Data Structures, Integrated Development Environments, Computer Programming, Debugging, Algorithms
University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Git (Version Control System), Build Tools, Software Development Tools, C (Programming Language), Development Environment, Software Design, Hardware Architecture, Cross Platform Development, Debugging
- Status: Free Trial
University of Minnesota
Skills you'll gain: UI/UX Research, User Research, Design Research, User Interface (UI) Design, Usability Testing, Prototyping, User Interface (UI), Usability, User Experience, User Centered Design, Graphic and Visual Design, Ideation, Web Content Accessibility Guidelines, Design, Human Computer Interaction, User Experience Design, Interaction Design, Qualitative Research, Design Thinking, Human Centered Design
- Status: Free Trial
Skills you'll gain: Flask (Web Framework), Unit Testing, Application Deployment, Software Development Life Cycle, Python Programming, Artificial Intelligence, Web Applications, Application Programming Interface (API), Integrated Development Environments, Restful API, Programming Principles
- Status: Free Trial
Imperial College London
Skills you'll gain: Analytical Skills, Correlation Analysis, Regression Analysis, Sampling (Statistics), Statistical Hypothesis Testing, Data Literacy, R (Software), Data Analysis, R Programming, Descriptive Statistics, Statistical Modeling, Biostatistics, Exploratory Data Analysis, Statistical Analysis, Statistical Methods, Statistics, Public Health, Statistical Inference, Probability & Statistics, Time Series Analysis and Forecasting
- Status: NewStatus: Free Trial
Skills you'll gain: Prompt Engineering, LangChain, Tool Calling, LangGraph, Agentic systems, Multimodal Prompts, Generative AI, LLM Application, Generative AI Agents, Responsible AI, OpenAI, Artificial Intelligence and Machine Learning (AI/ML), Application Design, Application Development, Large Language Modeling, UI Components, Semantic Web, Data Storage Technologies, Databases, Software Development
- Status: Free Trial
Cisco Learning and Certifications
Skills you'll gain: MITRE ATT&CK Framework, Incident Response, Cyber Threat Intelligence, Cyber Threat Hunting, Key Management, Data Security, Threat Modeling, Computer Security Incident Management, File Systems, Endpoint Security, Cryptography, Network Security, Distributed Denial-Of-Service (DDoS) Attacks, Linux, Malware Protection, Operating System Administration, Vulnerability Assessments, Encryption, Threat Detection, Cybersecurity
- Status: Preview
Google AR & VR
Skills you'll gain: Augmented Reality, Augmented and Virtual Reality (AR/VR), Application Design, Virtual Environment, 3D Assets, Unity Engine, Mobile Development, User Experience, Computer Vision, User Interface and User Experience (UI/UX) Design, User Flows
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- The Digital Marketing Revolution: University of Illinois Urbana-Champaign
- Survey Data Collection and Analytics: University of Michigan
- Agile Software Development: University of Minnesota
- Introduction to Self-Driving Cars: University of Toronto
- Java for Android: Vanderbilt University
- Introduction to Embedded Systems Software and Development Environments: University of Colorado Boulder
- User Interface Design: University of Minnesota
- Developing AI Applications with Python and Flask: IBM
- Statistical Analysis with R for Public Health: Imperial College London
- IBM RAG and Agentic AI: IBM