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 TrialPeking University
Skills you'll gain: Program Development, Web Analytics and SEO, Database Development, Engineering Software, Computer Programming, Document Management, Software Engineering, Query Languages, Algorithms, Data Structures
Status: Free TrialUniversity of California San Diego
Skills you'll gain: Debugging, Object Oriented Programming (OOP), Java, Teaching, Programming Principles, Computer Programming, Integrated Development Environments

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: PreviewUniversity of Michigan
Skills you'll gain: Javascript, Web Design and Development, HTML and CSS, Event-Driven Programming, Data Structures, Data Validation, User Interface (UI), Computer Programming, Verification And Validation, Debugging

Coursera Project Network
Skills you'll gain: Business Logic, Application Deployment, Decision Support Systems, Business Process Automation, Business Intelligence Software, Workflow Management, Test Case, Systems Development, Verification And Validation, Automation, Computer Programming, Docker (Software), Data Modeling, Complex Problem Solving, Development Testing, Application Programming Interface (API)
Status: FreeUniversity of Leeds
Skills you'll gain: Artificial Intelligence, Professional Development, Personal Development, Willingness To Learn, Digital Transformation, Digital Communications, Technology Strategies, Computer Programming, Emerging Technologies, Learning Strategies
Status: PreviewCoursera Project Network
Skills you'll gain: Unity Engine, Video Game Development, Game Design, C# (Programming Language), Animations, Program Development, Performance Tuning, Computer Programming, Computer Programming Tools, User Interface (UI)

Coursera Project Network
Skills you'll gain: Game Design, Program Development, Python Programming, Computer Programming, Scripting, Scripting Languages, Data Analysis
Status: NewStatus: Free TrialSkills you'll gain: Text Mining, Statistical Analysis, Data Visualization, Descriptive Statistics, Data Analysis, Computer Programming, Mathematical Software, Data Manipulation, Data Processing, Linear Algebra, Software Installation
Status: NewSkills you'll gain: Object Oriented Programming (OOP), Java Programming, Java, Development Environment, Computer Programming, Software Design, Integrated Development Environments, Debugging, File Management, Data Structures
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Functional Design, Scripting, Scripting Languages, Python Programming, Data Science, Programming Principles, Computer Programming, Software Engineering
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- 程序开发项目实践: Peking University
- Learn to Teach Java: Sequences, Primitive Types and Using Objects: University of California San Diego
- تعرَف على هياكل البيانات في بايثون من خلال التطبيق العملي: Coursera Project Network
- Electrones en Acción: Electrónica y Arduinos para tus propios Inventos: Pontificia Universidad Católica de Chile
- التفاعل مع لغة البرمجة جافا سكريبت: University of Michigan
- Automation with Drools: Knowledge-Based Decision Systems: Coursera Project Network
- Explore Digital Tech Careers: Introduction to Click Start: University of Leeds
- تطوير الألعاب باستخدام محرك Unity: 2D لعبة القفز على المنصات: Coursera Project Network
- Python 101: Develop Your First Python Program: Coursera Project Network
- Octave for Machine Learning: Analyze & Visualize: EDUCBA










