Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Programming Course Catalog
Coursera Project Network
Skills you'll gain: Java Programming, Java, Mobile Development, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Development Environment
- Status: Free Trial
Northeastern University
Skills you'll gain: Debugging, Algorithms, Data Ethics, Programming Principles, Python Programming, Computational Thinking, Software Installation, Development Environment, Computer Programming
- Status: Free Trial
Google Cloud
Skills you'll gain: Cloud Management, Cloud Solutions, Serverless Computing, Cloud Security, Google Cloud Platform, Data Governance, Digital Transformation, Cloud Infrastructure, Distributed Denial-Of-Service (DDoS) Attacks, Cloud Computing, Site Reliability Engineering, Real Time Data, DevOps, Public Cloud, Data Management, Tensorflow, Artificial Intelligence, Hybrid Cloud Computing, Application Programming Interface (API), Cybersecurity
- Status: Free Trial
The Hong Kong University of Science and Technology
Skills you'll gain: Linear Algebra, Matlab, Differential Equations, Integral Calculus, Numerical Analysis, Engineering Calculations, Engineering Analysis, Applied Mathematics, Finite Element Methods, Calculus, Algebra, Geometry, Advanced Mathematics, Engineering, General Mathematics, Mathematical Modeling, Mechanical Engineering, Scripting, Vibrations, Simulation and Simulation Software
- Status: Free Trial
Skills you'll gain: Bash (Scripting Language), Unix Shell, Operating Systems, Scripting, Command-Line Interface, Unix Commands, Unit Testing, File Systems, Linux Commands, OS Process Management, Software Testing, File Management, Python Programming, Test Driven Development (TDD), Data Import/Export, Automation
- Status: Free Trial
Skills you'll gain: Software Development Life Cycle, Software Architecture, Software Engineering, Software Design, Full-Stack Web Development, Web Development, Software Development Methodologies, Software Design Patterns, Unified Modeling Language, Software Development, Application Deployment, Programming Principles, Web Applications, Front-End Web Development, Back-End Web Development, Software Documentation, Development Environment, Agile Software Development, Python Programming, Object Oriented Programming (OOP)
- Status: Free Trial
University of California San Diego
Skills you'll gain: Graph Theory, Combinatorics, Computational Logic, Computational Thinking, Probability, Theoretical Computer Science, Logical Reasoning, Deductive Reasoning, Cryptography, Probability & Statistics, Public Key Cryptography Standards (PKCS), Arithmetic, Algorithms, Mathematical Modeling, Network Analysis, Encryption, Data Structures, Mathematical Theory & Analysis, Operations Research, Computer Security
- Status: Free Trial
Northeastern University
Skills you'll gain: Debugging, Python Programming, Programming Principles, Integrated Development Environments, Maintainability, Computer Programming, Style Guides
- Status: Free Trial
University of Alberta
Skills you'll gain: Software Architecture, API Design, Object Oriented Design, Model View Controller, Software Design Patterns, Unified Modeling Language, Microservices, Systems Architecture, Service Oriented Architecture, Web Services, Software Design, Restful API, Simple Object Access Protocol (SOAP), Object Oriented Programming (OOP), Application Programming Interface (API), Maintainability, Software Systems, Solution Architecture, JSON, Java
- Status: Preview
Universidade de São Paulo
Skills you'll gain: Debugging, Programming Principles, Computer Programming, Python Programming, Program Development, Computer Science, Algorithms, Computational Thinking, Integrated Development Environments, Data Storage, Data Structures
- Status: Free Trial
Google
Skills you'll gain: Intrusion Detection and Prevention, Event Monitoring, Threat Modeling, Hardening, Cybersecurity, Security Controls, General Networking, Vulnerability Management, Command-Line Interface, Threat Detection, Risk Management Framework, Threat Management, Cyber Risk, Operating Systems, Cyber Attacks, Linux, Stakeholder Communications, Debugging, Incident Response, SQL
- Status: Free Trial
Duke University
Skills you'll gain: Sampling (Statistics), Exploratory Data Analysis, R Programming, Bayesian Statistics, Data Analysis, Probability Distribution, Probability, Statistical Analysis, Quantitative Research, Statistics, Statistical Inference, Descriptive Statistics
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Introduction to Java Programming: Java Fundamental Concepts: Coursera Project Network
- Basic Programming in Python I: Northeastern University
- Google Cloud Digital Leader Training: Google Cloud
- Mathematics for Engineers: The Hong Kong University of Science and Technology
- Using Python to Interact with the Operating System: Google
- Introduction to Software Engineering: IBM
- Introduction to Discrete Mathematics for Computer Science: University of California San Diego
- Basic Programming in Python II: Northeastern University
- Software Design and Architecture: University of Alberta
- Introdução à Ciência da Computação com Python Parte 1: Universidade de São Paulo