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
Google Cloud
Skills you'll gain: Identity and Access Management, Google Cloud Platform, Cloud API, User Accounts, Application Programming Interface (API), Public Cloud, Cloud Services, Role-Based Access Control (RBAC), Cloud Platforms
Coursera Project Network
Skills you'll gain: PySpark, Matplotlib, Apache Spark, Big Data, Data Processing, Distributed Computing, Data Management, Data Visualization, Data Analysis, Data Manipulation, Data Cleansing, Query Languages, Google Cloud Platform
Skills you'll gain: CI/CD, Continuous Integration, Jenkins, DevOps, Infrastructure as Code (IaC), Continuous Delivery, OpenShift, Git (Version Control System), GitHub, Kubernetes, Docker (Software), Containerization, Application Deployment, Unit Testing
University of Colorado System
Skills you'll gain: Cryptography, Cybersecurity, Encryption, Public Key Infrastructure, Data Integrity
University of London
Skills you'll gain: MongoDB, JavaScript Frameworks, Web Development Tools, Web Applications, Web Development, Database Application, User Accounts, Application Security, Package and Software Management, Javascript, Software Installation
Coursera Project Network
Skills you'll gain: Interactive Data Visualization, Software Installation, Package and Software Management, R Programming, Integrated Development Environments, Cloud Development, Cloud Hosting
Skills you'll gain: Version Control, OpenAI, GitHub, ChatGPT, Generative AI, Cloud API, Application Programming Interface (API), Application Deployment, Real Time Data, Artificial Intelligence, Image Analysis, Web Applications, Application Security
University of Colorado Boulder
Skills you'll gain: System Programming, Embedded Software, Linux, Embedded Systems, Debugging, Linux Commands, Operating Systems, Peripheral Devices, Build Tools, File Systems, Program Development, C (Programming Language), Development Environment, Command-Line Interface, OS Process Management
University of Illinois Urbana-Champaign
Skills you'll gain: Big Data, Apache Spark, Apache Hadoop, Distributed Computing, Data Storage, Data Processing, NoSQL, Apache Kafka, Real Time Data, Cloud Computing, Databases, Analytics, Deep Learning, Scalability, Machine Learning Algorithms, Graph Theory, Machine Learning, Algorithms
Universidad Nacional Autónoma de México
Skills you'll gain: Artificial Intelligence, Data Ethics, Machine Learning, Social Sciences, Generative AI, Ethical Standards And Conduct, Emerging Technologies
Coursera Project Network
Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, Scripting, Linux Commands, Unix Commands, Scripting Languages, Command-Line Interface, Linux, File Management, Unix, File Systems
University of California, Irvine
Skills you'll gain: Clinical Laboratory Science, Scientific Methods, Bioinformatics, Experimentation, Scientific Visualization, Analysis, Process Analysis, Image Analysis, Life Sciences, Research, Medical Science and Research
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- A Tour of Google Cloud Hands-on Labs: Google Cloud
- Data Analysis Using Pyspark: Coursera Project Network
- Continuous Integration and Continuous Delivery (CI/CD): IBM
- Classical Cryptosystems and Core Concepts: University of Colorado System
- Introduction to Meteor.js Development : University of London
- Getting Started with Rstudio: Coursera Project Network
- Build AI Apps with ChatGPT, Dall-E, and GPT-4: Scrimba
- Linux Kernel Programming and Introduction to Yocto Project: University of Colorado Boulder
- Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud: University of Illinois Urbana-Champaign
- Sesenta años de inteligencia artificial: Universidad Nacional Autónoma de México