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: Preview
Hebrew University of Jerusalem
Skills you'll gain: Computer Science, Computer Engineering, Computer Architecture, Computer Programming, System Programming, Virtual Machines, Operating Systems, Software Architecture, Algorithms, Software Design, Program Development, Object Oriented Programming (OOP), Data Structures, Computer Graphics
- Status: Preview
Skills you'll gain: OSI Models, TCP/IP, Data Centers, Network Protocols, Network Infrastructure, Local Area Networks, General Networking, Network Architecture, Computer Networking, Network Switches, System Requirements
- Status: NewStatus: Free Trial
Skills you'll gain: IntelliJ IDEA, Integrated Development Environments, Java, Development Environment, Debugging, Object Oriented Programming (OOP), Programming Principles
- Status: NewStatus: Free Trial
Board Infinity
Skills you'll gain: Restful API, Application Design, Secure Coding, Web Applications, Back-End Web Development, HTML and CSS, UI Components, User Interface (UI) Design, JSON, Business Modeling
- Status: Preview
Fred Hutchinson Cancer Center
Skills you'll gain: Debugging, Responsible AI, Code Review, Maintainability, ChatGPT, Computer Programming Tools, Bioinformatics, Artificial Intelligence, Prompt Engineering, Large Language Modeling, Software Development, Generative AI, Software Documentation, Data Science
- Status: Free Trial
Coursera Instructor Network
Skills you'll gain: GitLab, AI Product Strategy, Continuous Integration, Software Development Tools, Code Review, Integrated Development Environments, Computer Programming Tools, Development Environment, Debugging, Secure Coding
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Tidyverse (R Package), Rmarkdown, R Programming, Ggplot2, Data Import/Export, Data Visualization, Statistical Visualization, Data Manipulation, Data Visualization Software, Data Analysis, Data Science, Data Storytelling, Statistical Analysis, Relational Databases, Data Cleansing, Data Transformation, Statistical Programming, Data Integration, Data Wrangling, Communication
Skills you'll gain: Embedded Software, Embedded Systems, C++ (Programming Language), Object Oriented Programming (OOP), System Programming, C (Programming Language), Development Environment, Verification And Validation, Software Testing, Peripheral Devices, Debugging
- Status: Free Trial
Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), NumPy, PyTorch (Machine Learning Library), Predictive Modeling, Matplotlib, Development Environment, Pandas (Python Package), Deep Learning, Classification And Regression Tree (CART), Python Programming, Artificial Neural Networks, Data Manipulation, Programming Principles, Tensorflow, Regression Analysis, Machine Learning, Computer Programming, Integrated Development Environments
- Status: Free Trial
Skills you'll gain: Rmarkdown, Data Import/Export, R Programming, Ggplot2, Data Manipulation, Plotly, Web Scraping, Interactive Data Visualization, Data Visualization Software, Tidyverse (R Package), Data Cleansing, Data Transformation, Statistical Programming, Programming Principles, Data Structures
Coursera Project Network
Skills you'll gain: C++ (Programming Language), Data Structures, Interactive Design, Other Programming Languages, Application Development, Program Development, Computer Programming, Java Programming, Software Development, Computer Science
- Status: Free Trial
University of California, Irvine
Skills you'll gain: Test Planning, Embedded Systems, Linux, Internet Of Things, Embedded Software, Functional Requirement, Operating System Administration, Debugging, General Networking, Hardware Design, Systems Design, Operating Systems, Electronic Hardware, System Requirements, System Design and Implementation, C (Programming Language), Basic Electrical Systems, Application Programming Interface (API), TCP/IP, Python Programming
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course): Hebrew University of Jerusalem
- Introduction to Networking: NVIDIA
- Java Control Flow, IDE, and Object-Oriented Programming: Packt
- Scaling SAP ABAP with RESTful Programming Model (RAP): Board Infinity
- AI for Efficient Programming: Harnessing the Power of LLMs: Fred Hutchinson Cancer Center
- GitLab AI: Mastering AI Pair Programming with GitLab Duo: Coursera Instructor Network
- Expressway to Data Science: R Programming and Tidyverse: University of Colorado Boulder
- Embedded Systems Object-Oriented Programming in C and C++: Packt
- Fundamentals of AI, Machine Learning, and Python Programming: Packt
- Foundations of R Programming and Basic Data Manipulation: Packt