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
Coursera Project Network
Skills you'll gain: Jest (JavaScript Testing Framework), Unit Testing, Test Case, React.js, Test Driven Development (TDD), Software Testing, Web Development Tools, Ajax
Universidade de São Paulo
Skills you'll gain: Software Design Patterns, Software Architecture, Software Design, Maintainability, Object Oriented Programming (OOP), Application Frameworks, Systems Architecture, Software Engineering, Programming Principles, Dependency Analysis, Software Quality (SQA/SQC)
- Status: Free
Coursera Project Network
Skills you'll gain: Software Documentation, Application Programming Interface (API), Test Tools, Technical Documentation, Restful API, JSON, Web Services, YAML
Coursera Project Network
Skills you'll gain: Prompt Engineering, Generative AI, Exploratory Data Analysis, OpenAI, Data Analysis, Data-Driven Decision-Making, Trend Analysis, Product Knowledge, Sales Strategy, Application Programming Interface (API), E-Commerce, Data Manipulation, Python Programming
Coursera Project Network
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Eclipse (Software), Object Oriented Design, Program Development, Software Design
- Status: Free Trial
LearnKartS
Skills you'll gain: Amazon S3, Amazon Web Services, AWS Identity and Access Management (IAM), Cloud Security, Amazon DynamoDB, Cloud Storage, Amazon CloudWatch, Relational Databases, Cloud Computing, Database Management, Continuous Monitoring, Data Storage, Identity and Access Management, NoSQL, Scalability
- Status: Free Trial
Codio
Skills you'll gain: Algorithms, Data Structures, Java, Java Programming, Theoretical Computer Science, Computer Programming, Computational Thinking
- Status: Free
DeepLearning.AI
Skills you'll gain: JavaScript Frameworks, Large Language Modeling, Prompt Engineering, Javascript, Web Applications, Web Development Tools, Generative AI
Coursera Project Network
Skills you'll gain: SQL, Stored Procedure, Query Languages, Database Management, Transaction Processing, Data Manipulation, Relational Databases
- Status: Free Trial
Board Infinity
Skills you'll gain: Javascript and jQuery, Javascript, Interactive Design, HTML and CSS, Web Design and Development, User Interface (UI), Event-Driven Programming, Web Development Tools, Scripting, Scripting Languages, Programming Principles, Debugging
- Status: Free Trial
University of London
Skills you'll gain: Pseudocode, Algorithms, Computational Thinking, Computer Science, Data Structures, Program Development
- Status: Free Trial
University of California, Davis
Skills you'll gain: Color Theory, Typography, Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, Web Design, HTML and CSS, Design Elements And Principles, Animations, User Interface (UI) Design, Web Design and Development, Visualization (Computer Graphics)
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Unit Testing in React.js: Create a Unit Test Suite: Coursera Project Network
- Laboratório de Programação Orientada a Objetos - Parte 2: Universidade de São Paulo
- Beginners Overview of Swagger Editor: Coursera Project Network
- Data Analysis with OpenAI API: Save time with GenAI: Coursera Project Network
- Create a Supermarket app using OOP Features in Java: Coursera Project Network
- AWS Services: LearnKartS
- Java: Algorithms: Codio
- Build LLM Apps with LangChain.js: DeepLearning.AI
- Concepts in SQL: Coursera Project Network
- JavaScript for Web Development: Board Infinity