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 TrialMeta
Skills you'll gain: Version Control, Unix Commands, Git (Version Control System), GitHub, Linux Commands, Software Versioning, Command-Line Interface, Linux, Collaborative Software, File Management, Software Development Tools, Software Development, Web Development
Status: NewStatus: Free TrialSkills you'll gain: Software Architecture, Code Review, Unit Testing, Software Design, LLM Application, Application Design, Prompt Engineering, Python Programming, Version Control, Java Programming
Status: NewStatus: Free TrialSkills you'll gain: Kubernetes, Application Deployment, Scalability, Containerization, Continuous Deployment, Docker (Software), Cloud Applications, Cloud Development, API Gateway, Cloud Storage, Network Troubleshooting, Cloud-Native Computing, Authentications, DevOps, Debugging, Development Environment, YAML, Google Cloud Platform, Network Protocols, Application Programming Interface (API)
Status: NewStatus: Free TrialSkills you'll gain: User Interface (UI), Prototyping, Animations
Status: NewStatus: Free TrialUniversity of Pittsburgh
Skills you'll gain: Data Storytelling, Data Presentation, Plot (Graphics), Data Visualization, Matplotlib, Interactive Data Visualization, Data Visualization Software, Seaborn, Data Analysis, Graphic and Visual Design, Python Programming, Jupyter, Pandas (Python Package), Data Manipulation, NumPy
Status: NewStatus: Free TrialSkills you'll gain: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Continuous Integration, Database Development, Application Security, Java, Containerization, SQL, Databases, Application Frameworks, NoSQL, Docker (Software), Kubernetes, Test Driven Development (TDD), Object Oriented Design
Status: NewStatus: Free TrialSkills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Programming Principles, Debugging, Software Design Patterns, Functional Design, Computational Thinking, Algorithms, Data Structures
Status: NewStatus: Free TrialSkills you'll gain: Unix Shell, Shell Script, Bash (Scripting Language), Unix Commands, Unix, Scripting, Scripting Languages, Linux Commands, Command-Line Interface, Linux, File Systems, Programming Principles
Status: NewStatus: Free TrialCoursera Instructor Network
Skills you'll gain: Data Storytelling, Qualitative Research, Market Research, Quantitative Research, Data-Driven Decision-Making, Benchmarking, Data Presentation, Descriptive Statistics, Competitive Analysis, Analytical Skills, Research Design, Market Dynamics, Data Analysis, Data Visualization Software, Statistical Reporting, Statistics, Data Collection, Data Analysis Software, Microsoft Excel, R Programming
Status: NewSkills you'll gain: Object Oriented Programming (OOP), Java Programming, Java, Development Environment, Computer Programming, Software Design, Integrated Development Environments, Debugging, File Management, Data Structures
Status: NewStatus: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Multimodal Prompts, Artificial Intelligence and Machine Learning (AI/ML), Linear Algebra
Status: NewStatus: Free TrialSkills you'll gain: Application Programming Interface (API), Relational Databases, Databases, Authorization (Computing)
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Version Control: Meta
- GenAI-Assisted Development and Code Quality: SkillUp
- Certified Kubernetes Application Developer (CKAD): Pearson
- Unity Breakout Game: Design, Implement, and Optimize: EDUCBA
- Data Visualization Fundamentals in Python: University of Pittsburgh
- Intermediate Java Development: Spring, Databases, Deployment: SkillUp
- Mastering Python Programming: Apply, Analyze, and Build: EDUCBA
- Shell Programming Essentials: EDUCBA
- Market Research Methods and Data Analysis Certificate: Coursera Instructor Network
- Java for Beginners: Hands-On Course with Capstone Project: Packt










