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
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
Skills you'll gain: Generative AI, Prompt Engineering, Large Language Modeling, Software Development Life Cycle, Software Architecture, Unit Testing, ChatGPT, Software Design, HTML and CSS, Web Design and Development, Jupyter, Scrum (Software Development), Hypertext Markup Language (HTML), Software Engineering, Artificial Intelligence, Cascading Style Sheets (CSS), Application Deployment, Automation, Interviewing Skills, Professional Networking
- Status: Free
The University of Tokyo
Skills you'll gain: Visualization (Computer Graphics), Interactive Design, Computer Graphics, Computer Graphic Techniques, Human Computer Interaction, Animation and Game Design, User Interface (UI), Design, Technical Design, Algorithms, Simulations
Skills you'll gain: SQL, Jupyter, Data Literacy, Data Mining, Peer Review, Data Modeling, Relational Databases, Stored Procedure, Databases, Data Science, Big Data, Computer Programming Tools, Query Languages, Data Analysis Software, Data Cleansing, Data Visualization Software, GitHub, Business Analysis, Cloud Computing, Data Analysis
University of Michigan
Skills you'll gain: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Java, Performance Tuning, Numerical Analysis, Unix, Computer Science, Debugging
Dartmouth College
Skills you'll gain: C (Programming Language), Software Documentation, Programming Principles, Computer Programming, Embedded Software, Debugging, Development Environment
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
LearnQuest
Skills you'll gain: Visual Basic (Programming Language), Database Management, System Software, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, SQL, Computer Science, Computer Networking, Computer Programming, Network Protocols, Programming Principles, Software Development, Automation, Analysis, Cloud Computing, Artificial Intelligence
University of Michigan
Skills you'll gain: C (Programming Language), Programming Principles, C++ (Programming Language), Algorithms, Data Structures, Other Programming Languages, System Programming, Numerical Analysis
University of California, Irvine
Skills you'll gain: Network Security, Computer Hardware, Hardware Architecture, TCP/IP, Information Technology, System Software, General Networking, Network Protocols, Operating Systems, Computer Networking, Software Systems, File Systems
- Status: Free
Pontificia Universidad Católica de Chile
Skills you'll gain: Python Programming, Data Structures, Computer Programming, Program Development, Application Development, Algorithms, File Management
Coursera Project Network
Skills you'll gain: Data Import/Export, Package and Software Management, R Programming, Data Structures, Data Literacy, Software Installation, Data Analysis Software
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Introduction to Programming: Birla Institute of Technology & Science, Pilani
- IBM AI Developer: IBM
- Interactive Computer Graphics: The University of Tokyo
- Introduction to Data Science: IBM
- C Programming for Everybody: University of Michigan
- C Programming: Getting Started - 1: Dartmouth College
- Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course): Hebrew University of Jerusalem
- Foundations of Computer Science: LearnQuest
- Programming in C: University of Michigan
- Computer Hardware and Software: University of California, Irvine