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
Skills you'll gain: Automation Engineering, Programmable Logic Controllers, Control Systems, Automation, Simulation and Simulation Software, Robotic Process Automation, Electrical Systems, Human Machine Interfaces, Manufacturing and Production, Industrial Engineering, Electronics, Mechanical Engineering, Internet Of Things, Matlab, Process Control
Duke University
Skills you'll gain: Hypertext Markup Language (HTML), HTML and CSS, Cascading Style Sheets (CSS), Web Development, Programming Principles, Javascript, Web Design, Computer Programming, Image Analysis, Computational Thinking, Algorithms, Debugging
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Apache Spark, Apache Hadoop, User Interface (UI), Distributed Computing, Programming Principles, Big Data, Software Design, Data Structures, Software Design Patterns, Functional Design, Data Manipulation, Object Oriented Programming (OOP), Interactive Data Visualization, Computer Programming, Data Processing, Real Time Data, Visualization (Computer Graphics), Performance Tuning, Algorithms
Johns Hopkins University
Skills you'll gain: Object Oriented Programming (OOP), R Programming, Debugging, Functional Design, Programming Principles, Data Manipulation, Data Structures, Software Design Patterns, Performance Tuning
Duke University
Skills you'll gain: Computational Thinking, Debugging, Algorithms, Program Development, Integrated Development Environments, Software Testing, Programming Principles, Development Environment, Data Manipulation, Python Programming, Microsoft Development Tools, Software Development, Data Analysis, Computer Programming
Vanderbilt University
Skills you'll gain: Matlab, Algorithms, User Interface (UI), Object Oriented Programming (OOP), Mathematical Software, Engineering Calculations, Computer Programming, Programming Principles, Engineering Analysis, Scripting, Plot (Graphics)
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Data Validation, Object Oriented Programming (OOP), Build Tools, Debugging, Maintainability, Software Design Patterns, Development Environment, Unit Testing, Data Structures, Data Modeling
Skills you'll gain: SAS (Software), Data Import/Export, Data Validation, Data Access, Data Manipulation, Exploratory Data Analysis, Data Analysis, SQL, Data Presentation, Microsoft Excel, Descriptive Statistics
Coursera Project Network
Skills you'll gain: Data Import/Export, Package and Software Management, R Programming, Data Structures, Data Literacy, Software Installation, Data Analysis Software
University of Colorado System
Skills you'll gain: Unity Engine, Debugging, Object Oriented Programming (OOP), Video Game Development, C# (Programming Language), Game Design, Computer Programming, Integrated Development Environments, Data Storage, User Interface (UI), Scripting
Dartmouth College
Skills you'll gain: C (Programming Language), Computer Architecture, Embedded Software, Computer Engineering, Computer Programming, Program Development, Data Structures, Linux, Debugging
Skills you'll gain: Event-Driven Programming, Application Development, Interactive Design, Programming Principles, Computer Graphics, Python Programming, Game Design, Computer Programming, Debugging
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Fundamentals of Robotics & Industrial Automation: L&T EduTech
- Programming Foundations with JavaScript, HTML and CSS: Duke University
- Functional Programming in Scala: École Polytechnique Fédérale de Lausanne
- Advanced R Programming: Johns Hopkins University
- Python Programming Fundamentals: Duke University
- Mastering Programming with MATLAB: Vanderbilt University
- Effective Programming in Scala: École Polytechnique Fédérale de Lausanne
- Getting Started with SAS Programming: SAS
- Getting Started with R: Coursera Project Network
- Introduction to C# Programming and Unity: University of Colorado System