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: NewStatus: Free TrialSkills you'll gain: Oracle SQL Developer, Oracle Databases, Data Integrity, Business Logic, Stored Procedure, SQL, Database Design, Database Development, Performance Tuning, Relational Databases, Database Management, Database Application, Web Services, Data Access, Programming Principles, Computational Logic, Data Storage Technologies, Authorization (Computing), Debugging, Workflow Management
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 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: 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: 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

Skills you'll gain: SAS (Software), Data Import/Export, Statistical Analysis, Data Analysis, Statistical Programming, Data Manipulation, Data Processing, Data Access, Computer Programming

Skills you'll gain: Javascript, JavaScript Frameworks, Node.JS, Vue.JS, Event-Driven Programming, Application Programming Interface (API), Debugging
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: PreviewPohang University of Science and Technology(POSTECH)
Skills you'll gain: Internet Of Things, Wireless Networks, General Networking, Emerging Technologies, Embedded Software, Communication Systems, Electronic Hardware, Embedded Systems, Information Technology Architecture, Computer Programming Tools, Python Programming, Problem Solving

Coursera Project Network
Skills you'll gain: Java Programming, Java, Integrated Development Environments, Mobile Development, Computer Programming, Object Oriented Programming (OOP), Debugging, Data Structures
Status: NewStatus: Free TrialSkills you'll gain: PHP (Scripting Language), Web Applications, Server Side, Web Development, HTML and CSS, Web Servers, Programming Principles, Data Validation
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Oracle PL/SQL 21c: Programming & Triggers: EDUCBA
- Introduction to Java and Object-Oriented Programming: University of Pennsylvania
- Advanced Unix System Programming and Performance: EDUCBA
- Advanced Spring Concepts and Functional Programming: Packt
- AI-Enabled Programming, Networking, and Cybersecurity: Pearson
- Basic System Programming on IBM Z: IBM
- Practical SAS Programming and Certification Review: SAS
- Asynchronous Programming in JavaScript - Complete Course: Packt
- Advanced Rust Programming and AutoGPT Development: Packt
- Introduction and Programming with IoT Boards: Pohang University of Science and Technology(POSTECH)










