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
Skills you'll gain: Cucumber (Software), Behavior-Driven Development, Selenium (Software), Gherkin (Scripting Language), Test Automation, JUnit, Apache Maven, Test Case, Scenario Testing, Test Execution Engine, User Story, Java Programming, Maintainability
- Status: NewStatus: Free
DeepLearning.AI
Skills you'll gain: Large Language Modeling, PyTorch (Machine Learning Library), Secure Coding, Personally Identifiable Information, Information Privacy, Distributed Computing, Machine Learning
- Status: Preview
Duke University
Skills you'll gain: Exploratory Data Analysis, Sampling (Statistics), Probability Distribution, R (Software), R Programming, Probability & Statistics, Bayesian Statistics, Data Analysis, Probability, Statistics, Statistical Analysis, Statistical Inference
- Status: Free
DeepLearning.AI
Skills you'll gain: LLM Application, Tool Calling, Large Language Modeling, Generative AI Agents, ChatGPT, OpenAI, Prompt Engineering, Agentic systems, System Design and Implementation
Skills you'll gain: Software Design Patterns, Software Design, C++ (Programming Language), Software Architecture, Programming Principles, Object Oriented Programming (OOP), Maintainability, Prototyping, Database Application
Coursera Project Network
Skills you'll gain: Wireframing, Mockups, Web Design, Information Architecture, Collaborative Software, User Experience Design, Content Management
Coursera Project Network
Skills you'll gain: Jupyter, Microsoft Excel, Spreadsheet Software, Project Schedules, Data Import/Export, Data Visualization Software, Python Programming, Email Automation, Data Literacy, Data Structures, Data Manipulation
Skills you'll gain: Linux, Ubuntu, Linux Administration, Linux Servers, General Networking, Linux Commands, OS Process Management, Firewall, File Systems, Bash (Scripting Language), Network Security, Unix Commands, Command-Line Interface, File Management, Operating Systems, System Monitoring, Virtualization, Virtual Environment, Virtual Machines, User Accounts
- Status: Free Trial
Skills you'll gain: Load Balancing, Virtual Private Networks (VPN), Microsoft Azure, Network Monitoring, Network Troubleshooting, Network Architecture, Data Storage Technologies, Network Administration, Virtual Machines, Disaster Recovery, System Monitoring, Network Security, Cloud Security
- Status: NewStatus: Free Trial
Skills you'll gain: Ansible, Puppet (Configuration Management Tool), Software-Defined Networking, Network Administration, Security Awareness, Threat Modeling, Chef (Configuration Management Tool), Information Systems Security, Virtual Private Networks (VPN), JSON, Authentications, Computer Networking, Network Architecture, Authorization (Computing), Automation, Configuration Management, Application Programming Interface (API)
- Status: NewStatus: Free Trial
Skills you'll gain: TCP/IP, Network Routers, Network Routing, Network Security, Network Administration, Network Protocols, Network Troubleshooting, Network Switches
- Status: Free Trial
Skills you'll gain: Object Oriented Design, Ruby (Programming Language), Object Oriented Programming (OOP), Unit Testing, Software Design, Scripting Languages, Software Testing, Command-Line Interface, Data Structures, File Management
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Cucumber BDD Made Easy + Automation Framework Design: Packt
- Intro to Federated Learning: DeepLearning.AI
- R을 사용한 확률 및 데이터 소개: Duke University
- LLMs as Operating Systems: Agent Memory: DeepLearning.AI
- Creational Design Patterns in Modern C++: Packt
- Build a Website Map with Jumpchart: Coursera Project Network
- Use Python for Non-Data Role: Coursera Project Network
- Linux Operating System: A Complete Linux Guide for Beginners: Packt
- AZ-104: Networking, Monitoring, and Backup Strategies: Packt
- Security Fundamentals & Network Automation: Packt