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: Test Automation, Selenium (Software), Test Case, Maintainability, Software Testing, Test Tools, Test Data, UI Components
- Status: Free Trial
Skills you'll gain: React Native, User Research, UI/UX Research, Persona (User Experience), Apple iOS, Restful API, Core Data (Software), Design Research, Version Control, Swift Programming, User Experience Design, Unix Commands, User Interface (UI), User Interface and User Experience (UI/UX) Design, Interaction Design, Git (Version Control System), Apple Xcode, Algorithms, Jest (JavaScript Testing Framework), Mobile Development
- Status: Free Trial
LearnQuest
Skills you'll gain: Object Oriented Design, Java Programming, Java, Object Oriented Programming (OOP), Software Design Patterns, Software Design, Software Architecture
- Status: Free Trial
Microsoft
Skills you'll gain: Information Architecture, User Research, Design Thinking, Storyboarding, User Experience, Persona (User Experience), Design Research, User Centered Design, Wireframing, Innovation, Prototyping, Creativity
Infosec
Skills you'll gain: Blockchain, Cryptography, Application Security, Cryptographic Protocols, Security Engineering, Network Security, Information Systems Security, Encryption, Infrastructure Security, Cybersecurity, Key Management, Distributed Computing, Vulnerability Assessments, Data Integrity, Transaction Processing, Scalability, Algorithms
- Status: Free Trial
Skills you'll gain: Unified Modeling Language, Visual Basic (Programming Language), Data Structures, Object Oriented Design, Data Modeling, Software Design, Microsoft Visual Studio, Object Oriented Programming (OOP), .NET Framework, Computer Programming
- Status: Free Trial
Infosec
Skills you'll gain: Open Web Application Security Project (OWASP), Application Security, Security Testing, Threat Modeling, Vulnerability Management, Vulnerability Assessments, Security Controls, Secure Coding, Cryptography, Event Monitoring, Authentications, Data Integrity, Patch Management, System Monitoring, Authorization (Computing), Extensible Markup Language (XML), Encryption, Incident Response, System Configuration, Server Side
- Status: Free Trial
Skills you'll gain: Containerization, Continuous Deployment, OpenShift, Continuous Integration, Docker (Software), CI/CD, DevOps, Application Deployment, Kubernetes, Test Driven Development (TDD), Secure Coding, Sprint Planning, Scrum (Software Development), Software Engineering, User Story, Agile Methodology, Microservices, Restful API, Application Security, Cloud Computing
- Status: Preview
LearnQuest
Skills you'll gain: Network Troubleshooting, Desktop Support, Help Desk Support, System Support, System Configuration, Hardware Troubleshooting, Computer Hardware, Technical Support, Computer Networking, Peripheral Devices, Scenario Testing, Operating Systems
- Status: Free Trial
University of California, Davis
Skills you'll gain: Social Sciences, Network Analysis, Computational Thinking, Data Science, Analytics, Artificial Intelligence, Big Data, Scientific Methods, Data Analysis, Machine Learning, Simulations, Research, Web Scraping, Natural Language Processing
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Semiconductors, Electronic Components, Electronic Systems, Electrical Engineering, Electronics, Electrical and Computer Engineering, Mathematical Modeling, Applied Mathematics
- Status: Preview
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Sanitation, Public Works, Environmental Engineering, Construction Management, Civil Engineering, Water Resources, Systems Engineering, Community Development, Environmental Monitoring, Environment and Resource Management, Data Collection
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Building Test Automation Framework using Selenium and TestNG: Coursera Project Network
- Desarrollador de Meta de IOS: Meta
- Object-Oriented Hierarchies in Java: LearnQuest
- Designing for User Experience: Microsoft
- Blockchain Security: Infosec
- Visual Basic Programming: Classes and Collections: LearnQuest
- OWASP Top 10 - 2021: Infosec
- DevOps Capstone Project: IBM
- CompTIA Practice: LearnQuest
- Computational Social Science Methods: University of California, Davis