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: Design Thinking, User Research, User Experience Design, User Centered Design, Usability, Web Content Accessibility Guidelines, Cross Platform Development, Prototyping, Wireframing, Sprint Planning
Stanford University
Skills you'll gain: Algorithms, Bioinformatics, Graph Theory, Computational Thinking, Data Structures, Theoretical Computer Science
- Status: AI skills
Skills you'll gain: Data Storytelling, Dashboard, Data Visualization Software, Plotly, Data Wrangling, Data Visualization, SQL, Generative AI, Interactive Data Visualization, Exploratory Data Analysis, Data Cleansing, Big Data, Jupyter, Matplotlib, Data Analysis, Statistical Analysis, Pandas (Python Package), Data Manipulation, Excel Formulas, Professional Networking
Skills you'll gain: Cloud Computing Architecture, Cloud Services, Large Language Modeling, Cloud Security, Data Literacy, Cloud Infrastructure, Data Mining, Cloud Platforms, Cloud Computing, Artificial Intelligence, Generative AI, Data Ethics, Cloud Storage, Artificial Intelligence and Machine Learning (AI/ML), Infrastructure As A Service (IaaS), Big Data, Emerging Technologies, Applied Machine Learning, Data Analysis, Data Science
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
Johns Hopkins University
Skills you'll gain: Rmarkdown, Exploratory Data Analysis, Version Control, Statistical Analysis, R Programming, Data Manipulation, Data Cleansing, Data Science, Data Wrangling, Data Visualization, Plot (Graphics), Statistical Programming, Ggplot2, Big Data, Git (Version Control System), Data Integration, Knitr, Data Analysis, Data Sharing, Statistical Reporting
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
Amazon
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Java, File Management, Data Import/Export, Maintainability, Debugging, Software Development
Skills you'll gain: Software Development Life Cycle, Linux Commands, Unit Testing, Bash (Scripting Language), Shell Script, Git (Version Control System), GitHub, Development Environment, Version Control, File Management, Jupyter, Software Engineering, Software Development Tools, Application Deployment, Collaborative Software, Automation, Flask (Web Framework), Web Scraping, Python Programming, Software Testing
Skills you'll gain: Computer Hardware, Hardware Architecture, Networking Hardware, Data Storage Technologies, System Configuration, Microarchitecture, Computer Architecture, Peripheral Devices
University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Graph Theory, Development Environment, Engineering Software, Computer Programming, Software Engineering, Algorithms, Debugging, Program Development, Database Systems, Database Theory, Network Routing, Theoretical Computer Science, Data Storage
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
- Foundations of User Experience (UX) Design: Google
- Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming: Stanford University
- IBM Data Analyst: IBM
- Key Technologies for Business: IBM
- Foundations: Data, Data, Everywhere: Google
- Data Science: Foundations using R: Johns Hopkins University
- Introduction to Contemporary Operating Systems and Hardware 1b: Illinois Tech
- Programming with Java: Amazon
- Applied Software Engineering Fundamentals: IBM