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 TrialUniversity of Pennsylvania
Skills you'll gain: Object Oriented Design, Java, Object Oriented Programming (OOP), Unit Testing, Java Programming, Application Development, Data Structures, Software Testing, Programming Principles, Test Driven Development (TDD), Computer Programming
Status: NewStatus: Free TrialSkills you'll gain: Unix Shell, Unix Commands, Unix, Shell Script, Bash (Scripting Language), Command-Line Interface, Remote Access Systems, Scripting, Systems Administration, Operating System Administration, Linux Commands, IT Automation, Linux, User Accounts, File Systems, System Monitoring, Operating Systems, File Management, Performance Tuning, System Programming
Status: Free TrialRice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Dataflow, Java Programming, Java, Middleware, Scala Programming, Data Structures, System Programming, Programming Principles, Servers, Application Frameworks, Debugging, Algorithms, Performance Tuning, Network Protocols, Computer Science

Skills you'll gain: Javascript, JavaScript Frameworks, Node.JS, Vue.JS, Event-Driven Programming, Application Programming Interface (API), Debugging

Skills you'll gain: SAS (Software), Data Import/Export, Statistical Analysis, Data Analysis, Statistical Programming, Data Manipulation, Data Processing, Data Access, Computer Programming
Status: Free TrialSkills you'll gain: Spring Framework, Hibernate (Java), Spring Boot, Java, Object-Relational Mapping, Database Management, Application Frameworks, Data Access, Apache Maven, SQL, Object Oriented Programming (OOP), Model View Controller, Functional Design
Status: Free TrialSkills you'll gain: Job Control Language (JCL), z/OS, Unix, IBM DB2, Database Management Systems, Mainframe Computing, Operating System Administration, System Programming, Operating Systems, Unix Commands, Mainframe Technologies, Data Management, File Systems, Data Storage, File Management
Status: NewSkills you'll gain: Prompt Engineering, LangChain, Emerging Technologies, Microsoft Copilot, ChatGPT, Software Development Tools, Responsible AI, Generative AI, Artificial Intelligence, Cybersecurity, Network Administration, Software Development, Network Security, Technology Solutions
Status: NewStatus: PreviewBirla Institute of Technology & Science, Pilani
Skills you'll gain: Cascading Style Sheets (CSS), Server Side, Web Applications, Hypertext Markup Language (HTML)
Status: Free TrialSkills you'll gain: Generative AI Agents, OpenAI, Code Review, API Gateway, Command-Line Interface, Generative AI, LLM Application, Rust (Programming Language), Artificial Intelligence, Key Management, Application Programming Interface (API), Prompt Engineering, Software Technical Review, Verification And Validation, Development Testing, Unit Testing, Debugging
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Rmarkdown, Ggplot2, Data Visualization, Tidyverse (R Package), Statistical Visualization, R Programming, Data Visualization Software, Statistical Programming, Data Manipulation, Data Analysis, Data Wrangling, Data Transformation, Software Installation, Programming Principles, Software Documentation
Status: Free TrialSkills you'll gain: Selenium (Software), Java, File Management, Cascading Style Sheets (CSS), Extensible Markup Language (XML), Test Automation, Web Scraping, Apache, Web Development Tools, Data Import/Export, Verification And Validation
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Introduction to Java and Object-Oriented Programming: University of Pennsylvania
- Advanced Unix System Programming and Performance: EDUCBA
- Parallel, Concurrent, and Distributed Programming in Java: Rice University
- Asynchronous Programming in JavaScript - Complete Course: Packt
- Practical SAS Programming and Certification Review: SAS
- Advanced Spring Concepts and Functional Programming: Packt
- Basic System Programming on IBM Z: IBM
- AI-Enabled Programming, Networking, and Cybersecurity: Pearson
- Programming with CSS, Javascript and HTML: Birla Institute of Technology & Science, Pilani
- Advanced Rust Programming and AutoGPT Development: Packt










