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: Prompt Engineering, Generative AI, Development Environment, Computational Thinking, Artificial Intelligence, Software Development, Python Programming, Computer Programming, Game Design, Debugging
- Status: Free Trial
LearnQuest
Skills you'll gain: JUnit, Unit Testing, Test Case, Test Data, Test Automation, Test Execution Engine, Software Testing
- Status: Free Trial
Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, Systems Development, Software Development Methodologies, Change Management, Project Management, System Implementation, Compliance Auditing, Software Testing, Auditing, Development Testing, Information Technology, Verification And Validation, Project Management Office (PMO), Internal Controls, Governance, Agile Methodology, Software Development, Data Integrity, Risk Management
- Status: NewStatus: Free Trial
Skills you'll gain: Hardware Troubleshooting, Computer Networking, Network Protocols, Web Applications, Computer Security Awareness Training, Network Routers, Software Installation, Wireless Networks, Technical Support and Services, Encryption, Security Awareness, System Configuration, Authentications, Microsoft Windows, Peripheral Devices, Computer Systems, Patch Management, Mac OS, Software Development, Database Management
- Status: Free Trial
Skills you'll gain: Cascading Style Sheets (CSS), Responsive Web Design, HTML and CSS, UI Components, Mockups, Front-End Web Development, Web Design, Web Development
Skills you'll gain: Linux Administration, Linux, Virtualization, Data Storage, Cloud Applications, Application Performance Management, Security Controls, Mainframe Computing, Hardware Architecture, Infrastructure Architecture, Artificial Intelligence, Scalability
- Status: Free Trial
Skills you'll gain: Microservices, Node.JS, API Gateway, Application Deployment, Software Architecture, Cloud Applications, Web Services, Application Programming Interface (API), Restful API, Communication Strategies
Coursera Project Network
Skills you'll gain: Cryptography, Encryption, Public Key Cryptography Standards (PKCS), Python Programming, Data Security
- Status: Free Trial
Skills you'll gain: MongoDB, NoSQL, Applied Machine Learning, Databases, Apache Cassandra, Text Mining, Image Analysis, Database Application, Generative AI, AI Personalization
- Status: Free Trial
LearnKartS
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Software Configuration Management, Software Versioning, Software Development, File Management, Linux, Development Environment, Command-Line Interface, Authentications
- Status: Free Trial
Skills you'll gain: Generative AI, Oracle Cloud, Large Language Modeling, Artificial Intelligence, Supervised Learning, Deep Learning, Machine Learning, Artificial Neural Networks, Unsupervised Learning, Computer Vision, Natural Language Processing
Coursera Project Network
Skills you'll gain: JSON, Application Programming Interface (API), Application Development, Data Access, Restful API, Python Programming, UI Components, User Interface (UI)
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Gen AI for Software Development: Code Generation for Python: Coursera Project Network
- Parameterized and Dynamic Testing in JUnit: LearnQuest
- Systems Acquisition, Development and Implementation: Packt
- CompTIA IT Fundamentals+ (FC0-U61): Packt
- Tailwind CSS Practice Project: Build a Product Card: Scrimba
- Linux on LinuxONE: IBM
- Build and Implement Microservices Patterns: NIIT
- Decryption with Python: Coursera Project Network
- Vector Search with NoSQL Databases using MongoDB & Cassandra: SkillUp EdTech
- Git Fundamentals: LearnKartS