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
Skills you'll gain: Computer Hardware, Hardware Architecture, Networking Hardware, Data Storage Technologies, System Configuration, Microarchitecture, Computer Architecture, Peripheral Devices
- Status: Free Trial
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 Trial
University of California San Diego
Skills you'll gain: Event-Driven Programming, Interactive Data Visualization, Java, Object Oriented Programming (OOP), User Interface (UI), Computer Programming, Algorithms, Software Engineering, Data Structures, Software Documentation, Debugging
- Status: Free Trial
Multiple educators
Skills you'll gain: Dashboard, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Pandas (Python Package), Data Visualization Software, Correlation Analysis, Web Scraping, NumPy, Python Programming, Probability & Statistics, Data Structures, Predictive Modeling, Big Data, Computer Programming Tools, Data Analysis Software, Machine Learning Algorithms, Unsupervised Learning
- Status: Free Trial
Stanford University
Skills you'll gain: Algorithms, Bioinformatics, Graph Theory, Computational Thinking, Data Structures, Theoretical Computer Science
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
Yonsei University
Skills you'll gain: TCP/IP, Network Protocols, Network Routing, Network Security, General Networking, Intrusion Detection and Prevention, File Transfer Protocol (FTP), Dynamic Host Configuration Protocol (DHCP), Network Architecture, System Configuration, Network Analysis
- Status: Free Trial
Skills you'll gain: Data Ethics, Data Analysis, Data-Driven Decision-Making, Google Sheets, Spreadsheet Software, Analytical Skills, Data Sharing, Data Cleansing, Data Processing, Data Visualization Software, SQL, Data Management
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
Ball State University
Skills you'll gain: Data Analysis, Statistical Analysis, Computer Programming, Python Programming, Object Oriented Programming (OOP), Natural Language Processing, Data Science, Scripting, NumPy, Debugging, Data Manipulation
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
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
- Introduction to Contemporary Operating Systems and Hardware 1a: Illinois Tech
- Computer Hardware and Software: University of California, Irvine
- Object Oriented Programming in Java: University of California San Diego
- Data Science Foundations: University of London
- Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming: Stanford University
- Introduction to Computers and Office Productivity Software: The Hong Kong University of Science and Technology
- Introduction to TCP/IP: Yonsei University
- Foundations: Data, Data, Everywhere: Google
- Introduction to Programming: Birla Institute of Technology & Science, Pilani