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
- Status: Free Trial
The Hong Kong University of Science and Technology
Skills you'll gain: Differential Equations, Linear Algebra, Matlab, Engineering Calculations, Engineering Analysis, Numerical Analysis, Finite Element Methods, Integral Calculus, Mathematical Software, Mechanical Engineering, Calculus, Algebra, Applied Mathematics, Mathematical Modeling, Engineering, Simulation and Simulation Software, Advanced Mathematics, Geometry, Computational Thinking, Estimation
Coursera Project Network
Skills you'll gain: Prompt Engineering, Generative AI, OpenAI, ChatGPT, Large Language Modeling, Python Programming, Application Programming Interface (API), Application Development, Machine Learning, Software Engineering
- Status: Free Trial
Skills you'll gain: Bash (Scripting Language), Unit Testing, Scripting, Unix Shell, Shell Script, Linux Commands, Test Driven Development (TDD), Unix Commands, Unix, Scripting Languages, Development Environment, Operating Systems, Command-Line Interface, File Management, OS Process Management, Automation, Debugging, Python Programming
- Status: Free Trial
Skills you'll gain: SAS (Software), Data Analysis, Requirements Analysis, Exploratory Data Analysis, Statistical Programming, Data Manipulation, Data Cleansing, Data Transformation
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: System Programming, Linux, Embedded Systems, Debugging, Operating Systems, Peripheral Devices, Build Tools, File Systems, Shell Script, C (Programming Language), Development Environment, Command-Line Interface, Data Structures
- Status: Preview
Hebrew University of Jerusalem
Skills you'll gain: Computer Architecture, Computer Hardware, Computational Logic, Computer Programming, System Design and Implementation, Technical Design, Software Design, Program Development, Debugging, Verification And Validation, Development Environment
- Status: Free Trial
University of California San Diego
Skills you'll gain: Graph Theory, Logical Reasoning, Combinatorics, Computational Logic, Deductive Reasoning, Cryptography, Probability, Key Management, Computational Thinking, Encryption, Network Analysis, Public Key Cryptography Standards (PKCS), Algorithms, Theoretical Computer Science, Python Programming, Data Structures, Cybersecurity, Arithmetic, Computer Programming, Network Routing
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Python Programming, Data Manipulation, Programming Principles, Data Processing, Computer Programming, Scripting, Computational Logic, Development Environment, Jupyter
- Status: Free Trial
University of Michigan
Skills you'll gain: Data Transformation, Creative Design, Data Structures, Data Manipulation, Software Visualization, Python Programming, Computer Programming, Predictive Analytics, Interactive Design, Program Development, Debugging
- Status: Free Trial
LearnQuest
Skills you'll gain: Visual Basic (Programming Language), Development Environment, Program Development, Microsoft Development Tools, .NET Framework, Data Storage, Computer Programming, Software Development, Computational Logic, Cross Platform Development, Command-Line Interface, Debugging
- Status: Free Trial
Rice University
Skills you'll gain: Computational Thinking, Event-Driven Programming, Algorithms, Combinatorics, Graph Theory, Programming Principles, Application Development, Object Oriented Programming (OOP), Data Structures, Probability, Computer Programming, Bioinformatics, Interactive Design, Program Development, Big Data, Python Programming, Mathematical Software, Data Analysis, Theoretical Computer Science, Computer Science
- Status: Free Trial
DeepLearning.AI
Skills you'll gain: Linear Algebra, NumPy, Dimensionality Reduction, Machine Learning Methods, Jupyter, Data Manipulation, Data Science, Applied Mathematics, Machine Learning, Python Programming, Image Analysis, Artificial Intelligence
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Mathematics for Engineers: The Hong Kong University of Science and Technology
- Prompt Engineering with GPT: Programming for Custom Content: Coursera Project Network
- Using Python to Interact with the Operating System: Google
- Practicing for the SAS Programming Certification Exam: SAS
- Linux Kernel Programming and Introduction to Yocto Project: University of Colorado Boulder
- Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course): Hebrew University of Jerusalem
- Introduction to Discrete Mathematics for Computer Science: University of California San Diego
- Python Programming for Quantum Computing: Packt
- Big Ideas in Programming: Expressing Yourself with Python: University of Michigan
- Introduction to Visual Basic Programming: LearnQuest