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
Hebrew University of Jerusalem
Skills you'll gain: Computer Architecture, Computer Hardware, Computational Logic, Computer Programming, System Design and Implementation, Technical Design, Software Design, Program Development, Debugging, Verification And Validation, Development Environment
National Taiwan University
Skills you'll gain: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Program Development, Command-Line Interface, Functional Design, Debugging, Data Validation
- Status: NewStatus: Free Trial
Microsoft
Skills you'll gain: Version Control, GitHub, Debugging, Git (Version Control System), Unit Testing, Data Structures, Python Programming, Software Testing, Programming Principles, Scripting, Computer Programming, Web Development, Algorithms, Program Development, Development Environment, Scripting Languages, Integrated Development Environments, Object Oriented Programming (OOP), Jupyter
- Status: Free Trial
University of California, Irvine
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, C (Programming Language), Electronic Hardware, Integrated Development Environments, Electronic Components, Development Environment, Computer Programming Tools, Computer Hardware, Computer Programming, Digital Communications
University of Pennsylvania
Skills you'll gain: Computational Thinking, Algorithms, Pseudocode, Computer Science, Python Programming, Data Structures, Computer Hardware, Computer Programming, Analysis, Computer Architecture, Debugging
Skills you'll gain: Computer Hardware, Hardware Architecture, Networking Hardware, Data Storage Technologies, System Configuration, Microarchitecture, Computer Architecture, Peripheral Devices
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Programming Principles, C (Programming Language), Computer Hardware, Computer Programming, Computer Architecture, Computational Thinking, Data Structures, Algorithms, File Management, Operating Systems, Program Development, Debugging
- Status: Free Trial
Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Hypertext Markup Language (HTML), Software Design, Software Design Patterns, Data Structures, HTML and CSS, Debugging, Software Engineering, Cascading Style Sheets (CSS), Web Development, Computer Programming, Programming Principles, Javascript, Encryption, Algorithms, AI Personalization, Web Design, Data Processing, Statistical Analysis
The Hong Kong University of Science and Technology
Skills you'll gain: Computer Hardware, Computer Graphics, Computer Systems, Graphics Software, Spreadsheet Software, Document Management, File Management, Data Management
Skills you'll gain: Networking Hardware, General Networking, Network Architecture, Wireless Networks, Network Protocols, Computer Networking, TCP/IP, Local Area Networks, Network Routers, System Configuration, Network Switches, Wide Area Networks, Servers
- Status: Free Trial
Skills you'll gain: Desktop Support, Computer Hardware, Technical Support, Software Installation, Operating Systems, Help Desk Support, Technical Documentation, Hardware Troubleshooting, Software Documentation, End User Training and Support, Computer Networking, Information Technology, Computer Architecture, Technical Communication, Linux, Microsoft Windows
- Status: Free Trial
Duke University
Skills you'll gain: Hypertext Markup Language (HTML), HTML and CSS, Cascading Style Sheets (CSS), Web Development, Programming Principles, Javascript, Web Design, Computer Programming, Image Analysis, Computational Thinking, Algorithms, Debugging
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course): Hebrew University of Jerusalem
- 計算機程式設計 (Computer Programming): National Taiwan University
- Python Programming Fundamentals: Microsoft
- The Arduino Platform and C Programming: University of California, Irvine
- Computational Thinking for Problem Solving: University of Pennsylvania
- Introduction to Contemporary Operating Systems and Hardware 1a: Illinois Tech
- Introduction to Programming: Birla Institute of Technology & Science, Pilani
- Java Programming and Software Engineering Fundamentals: Duke University
- Introduction to Computers and Office Productivity Software: The Hong Kong University of Science and Technology
- Introduction to Contemporary Operating Systems and Hardware 1b: Illinois Tech