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 Trial
Skills you'll gain: Terraform, Infrastructure as Code (IaC), Infrastructure As A Service (IaaS), Cloud Infrastructure, Amazon Web Services, Amazon Elastic Compute Cloud, Infrastructure Architecture, Cloud Management, Program Development, Programming Principles, Cloud Platforms, Data Security, Version Control, File Management
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Data Structures, Distributed Computing, Programming Principles, Algorithms, Performance Tuning, Functional Design, Performance Testing, Computer Programming
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: Cascading Style Sheets (CSS), Responsive Web Design, HTML and CSS, UI Components, Mockups, Front-End Web Development, Web Design, Web Development
- 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
Infosec
Skills you'll gain: Linux Administration, Version Control, Linux, Git (Version Control System), Linux Commands, Network Troubleshooting, Bash (Scripting Language), Systems Administration, Scripting, Shell Script, User Accounts, System Configuration, Unix Shell, Network Administration, Hardware Troubleshooting, File Management, Unix Commands, Firewall, Command-Line Interface, Security Controls
Coursera Project Network
Skills you'll gain: Pandas (Python Package), Data Manipulation, Data Analysis, NumPy, Python Programming
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: 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
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: MongoDB, NoSQL, Applied Machine Learning, Databases, Apache Cassandra, Text Mining, Image Analysis, Database Application, Generative AI, AI Personalization
- 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
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Introduction to Terraform: Codio
- Parallel programming (Scala 2 version): École Polytechnique Fédérale de Lausanne
- Decryption with Python: Coursera Project Network
- Tailwind CSS Practice Project: Build a Product Card: Scrimba
- Git Fundamentals: LearnKartS
- Linux+ XK0-005: Infosec
- Master Data Analysis with Pandas: Learning Path 1 (Enhanced): Coursera Project Network
- Gen AI for Software Development: Code Generation for Python: Coursera Project Network
- CompTIA IT Fundamentals+ (FC0-U61): Packt
- Parameterized and Dynamic Testing in JUnit: LearnQuest