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: PreviewEdge Impulse
Skills you'll gain: Applied Machine Learning, Embedded Systems, Data Processing, Machine Learning, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Data Ethics, Deep Learning, Data Analysis, Feature Engineering, Computer Programming

Coursera Project Network
Skills you'll gain: Game Design, Program Development, Python Programming, Computer Programming, Scripting, Scripting Languages, Data Analysis

Coursera Project Network
Skills you'll gain: Data Structures, Data Management, Programming Principles, Python Programming, Data Storage, Computer Programming, File Management
Status: PreviewPontificia Universidad Católica de Chile
Skills you'll gain: Basic Electrical Systems, Electronics, Electronic Systems, Electronic Hardware, Electronic Components, Control Systems, Hardware Design, Embedded Systems, Programming Principles, Computer Programming
Status: PreviewUniversidad Nacional Autónoma de México
Skills you'll gain: Control Systems, Remote Access Systems, Mobile Development, Basic Electrical Systems, Electronic Components, Communication Systems, Computer Programming
Status: PreviewUniversidades Anáhuac
Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Python Programming, Computer Programming, Programming Principles, Algorithms, Integrated Development Environments, File Management, Embedded Software, Debugging
Status: NewStatus: PreviewNortheastern University
Skills you'll gain: Object Oriented Design, Java, Software Architecture, Object Oriented Programming (OOP), Data Structures, Software Design, Computer Programming, Programming Principles, Application Development, Unified Modeling Language, UI Components
Status: Free TrialUniversity of California San Diego
Skills you'll gain: Java Programming, Java, Pedagogy, Debugging, Object Oriented Programming (OOP), Computer Programming, Computational Thinking, Cultural Responsiveness, Integrated Development Environments, Algorithms

Coursera Project Network
Skills you'll gain: Pandas (Python Package), NumPy, Data Analysis, Data Science, Python Programming, Data Structures, Exploratory Data Analysis, Data Manipulation, Computer Programming
Status: PreviewMacquarie University
Skills you'll gain: Data Ethics, Responsible AI, Computational Thinking, Design Thinking, Ideation, Artificial Intelligence, Education Software and Technology, Creativity, Ethical Standards And Conduct, Artificial Intelligence and Machine Learning (AI/ML), Data Literacy, Data-Driven Decision-Making, Machine Learning, Data Quality, Analysis, Data Processing, Computer Science, Computer Programming, Algorithms
Status: Free TrialColumbia University
Skills you'll gain: Derivatives, Credit Risk, Financial Market, Capital Markets, Futures Exchange, Equities, Risk Analysis, Risk Management, Market Dynamics, Portfolio Management, Financial Modeling, Mathematical Modeling, Probability Distribution, Computer Programming
Status: Free TrialUniversity of Colorado System
Skills you'll gain: Video Game Development, Scripting, Game Design, Scripting Languages, Object Oriented Programming (OOP), Other Programming Languages, Software Design Patterns, Computational Logic, Data Structures, Computer Programming, Debugging
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Introduction to Embedded Machine Learning: Edge Impulse
- Python 101: Develop Your First Python Program: Coursera Project Network
- تعرَف على هياكل البيانات في بايثون من خلال التطبيق العملي: Coursera Project Network
- Electrones en Acción: Electrónica y Arduinos para tus propios Inventos: Pontificia Universidad Católica de Chile
- Robótica: Universidad Nacional Autónoma de México
- Python de la A a la Z: Universidades Anáhuac
- Application Engineering and Development Part 1: Northeastern University
- Learn to Teach Java: Inheritance and Recursion: University of California San Diego
- Python for Data Analysis: Pandas & NumPy: Coursera Project Network
- Artificial Intelligence (AI) Education for Teachers: Macquarie University










