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 Trial
University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, NoSQL, Apache Cassandra, Cloud Computing, Systems Design, Data Storage Technologies, Apache Hadoop, Database Theory, Algorithms, Theoretical Computer Science, Scalability, C++ (Programming Language), Network Protocols
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Computer Programming, Programming Principles, Python Programming, File Management, Computer Science
- Status: Free Trial
Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Large Language Modeling, Responsible AI, AI Personalization, Mobile Development, ChatGPT, Anthropic Claude, Artificial Intelligence, LLM Application, Software Development Tools, Software Testing, Apple iOS, AI Product Strategy, Test Automation, Software Development, Machine Learning Methods, DevSecOps, Artificial Intelligence and Machine Learning (AI/ML)
- Status: Free Trial
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Computer Science
- Status: Free Trial
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Apache Spark, Apache Hadoop, Scala Programming, Distributed Computing, Big Data, Data Manipulation, Data Processing, Performance Tuning, Data Transformation, SQL, Data Analysis
- Status: Preview
JetBrains
Skills you'll gain: Kotlin, Object Oriented Programming (OOP), Java, Java Programming, Spring Framework, Android Development, IntelliJ IDEA, Functional Design, Interoperability, Unit Testing
- Status: NewStatus: Free Trial
Skills you'll gain: Javascript, Application Deployment, Web Development, Programming Principles, Web Applications, Event-Driven Programming, HTML and CSS, Application Development, GitHub, Object Oriented Programming (OOP), User Interface (UI), Data Structures, Debugging, Data Validation
- Status: Free Trial
Peking University
Skills you'll gain: Data Structures, Algorithms, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Computational Thinking, Graph Theory, Programming Principles, C (Programming Language), Program Development, Theoretical Computer Science, Pseudocode, Computer Science, Computer Architecture, Computer Programming, Application Development, Data Storage, Mathematical Modeling, File Systems, Software Engineering
- Status: Free Trial
Skills you'll gain: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Development Environment, Electronic Hardware, System Programming, Electronics, Software Development Tools, Program Development, Hardware Architecture, Data Structures, Microarchitecture, System Configuration, Programming Principles, Performance Tuning, Computer Architecture, Computer Programming
- Status: Free Trial
Skills you'll gain: User Story, CI/CD, Open Web Application Security Project (OWASP), Continuous Integration, Istio, Application Deployment, Test Driven Development (TDD), Kubernetes, Gherkin (Scripting Language), Jenkins, Agile Software Development, DevOps, Code Coverage, OpenShift, Cloud Applications, Serverless Computing, Secure Coding, Grafana, System Monitoring, Agile Methodology
- Status: Preview
University of Michigan
Skills you'll gain: Network Security, Network Protocols, Network Architecture, TCP/IP, Web Applications, Computer Networking, Encryption, Network Infrastructure, Innovation, Hypertext Markup Language (HTML)
- Status: Free Trial
Universidad Austral
Skills you'll gain: Software Documentation, Object Oriented Design, Unified Modeling Language, Relational Databases, Object-Relational Mapping, Software Design, Test Driven Development (TDD), Database Management, Unit Testing, Object Oriented Programming (OOP), Database Design, SQL, Debugging, Data Structures, Python Programming, JSON, File Management, Computer Programming, Programming Principles, Software Installation
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Cloud Computing Concepts, Part 1: University of Illinois Urbana-Champaign
- Object-Oriented Python: Inheritance and Encapsulation: Codio
- Generative AI for Mobile App Developers: IBM
- C++ Object Basics: Functions, Recursion, and Objects: Codio
- Big Data Analysis with Scala and Spark: École Polytechnique Fédérale de Lausanne
- Kotlin for Java Developers: JetBrains
- JavaScript Foundations and Essential Concepts: Packt
- 程序设计与算法: Peking University
- Embedded Software Development with C: EDUCBA
- IBM Applied DevOps Engineering: IBM