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: Free
Princeton University
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Theoretical Computer Science, Operations Research, Computational Thinking, Computer Programming, Network Routing, Programming Principles, Network Model, Java Programming
University of Illinois Urbana-Champaign
Skills you'll gain: Internet Of Things, Networking Hardware, Network Infrastructure, Network Routers, General Networking, Embedded Software, Network Switches, Network Protocols, Network Architecture, Cloud Infrastructure, Wireless Networks, Infrastructure Security, Local Area Networks, Wide Area Networks, Virtual Local Area Network (VLAN), Emerging Technologies, Data Science, Telecommunications, Embedded Systems, Distributed Computing
- Status: Free
Edge Impulse
Skills you'll gain: Applied Machine Learning, Embedded Systems, Data Processing, Machine Learning, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Data Ethics, Deep Learning, Feature Engineering, Performance Tuning
The State University of New York
Skills you'll gain: Business Writing, Writing, Concision, Organizational Skills, Personal Development, Adaptability, Keyword Research, Peer Review, Detail Oriented
- Status: Free
Hebrew University of Jerusalem
Skills you'll gain: Artificial Neural Networks, Neurology, Computer Science, Psychology, Basic Electrical Systems, Network Analysis, Anatomy, Simulation and Simulation Software, Computational Thinking, Mathematical Modeling, Biology
Microsoft
Skills you'll gain: CI/CD, C# (Programming Language), Load Balancing, Continuous Integration, Role-Based Access Control (RBAC), Scalability, Object Oriented Programming (OOP), Authentications, ASP.NET, Debugging, SQL, Application Deployment, Microsoft Azure, Cloud Services, Microsoft Copilot, Relational Databases, Graph Theory, Back-End Web Development, Program Development, Data Structures
University of Michigan
Skills you'll gain: PHP (Scripting Language), MySQL, Database Application, Database Development, Object Oriented Programming (OOP), Authentications, Web Applications, SQL, Server Side, Application Security
University of Pennsylvania
Skills you'll gain: Object Oriented Design, Java, Object Oriented Programming (OOP), Unit Testing, Data Structures, Software Testing, Program Development, Programming Principles, Test Driven Development (TDD), Computer Programming
Duke University
Skills you'll gain: Software Design, Software Design Patterns, Java, AI Personalization, Object Oriented Programming (OOP), Data Processing, Data Wrangling, Data Analysis, Data Structures, Algorithms, Hypertext Markup Language (HTML)
University of California, Irvine
Skills you'll gain: Go (Programming Language), Algorithms, OS Process Management, System Programming, Operating Systems, Computer Architecture
Duke University
Skills you'll gain: Prompt Engineering, Databricks, Large Language Modeling, Generative AI, Performance Analysis, Apache Airflow, Workflow Management, Data Lakes, ChatGPT, Extract, Transform, Load, OpenAI, AWS SageMaker, Performance Tuning, Scalability, Dataflow, Data Transformation, Data Infrastructure, Microsoft Azure, MLOps (Machine Learning Operations), Natural Language Processing
University of Washington
Skills you'll gain: Classification And Regression Tree (CART), Applied Machine Learning, Supervised Learning, Predictive Modeling, Text Mining, Machine Learning Algorithms, Data Cleansing, Scalability, Machine Learning, Natural Language Processing, Big Data, Probability & Statistics, Algorithms
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Algorithms, Part II: Princeton University
- Hands-on Internet of Things: University of Illinois Urbana-Champaign
- Introduction to Embedded Machine Learning: Edge Impulse
- How to Write a Resume (Project-Centered Course): The State University of New York
- Synapses, Neurons and Brains : Hebrew University of Jerusalem
- Microsoft Back-End Developer: Microsoft
- Building Database Applications in PHP: University of Michigan
- Introduction to Java and Object-Oriented Programming: University of Pennsylvania
- Java Programming: Build a Recommendation System: Duke University
- Concurrency in Go: University of California, Irvine