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
Vanderbilt University
Skills you'll gain: Data Visualization, Image Analysis, Data Visualization Software, Matlab, Machine Learning Methods, Algorithms, User Interface (UI), Applied Machine Learning, Object Oriented Programming (OOP), Statistical Methods, Data Analysis, Computer Programming, Programming Principles, Data Processing, Application Development, Data Structures, Scripting, Debugging, Mathematical Software, Data Manipulation
University of Cape Town
Skills you'll gain: Box Plots, Jupyter, Statistical Analysis, Data Visualization, Plot (Graphics), Scientific Visualization, Exploratory Data Analysis, Descriptive Statistics, Data Manipulation, Data Science, Other Programming Languages, Statistical Hypothesis Testing, Data Import/Export, Computer Programming, Mathematical Modeling, Package and Software Management
Skills you'll gain: Unified Modeling Language, Visual Basic (Programming Language), System Software, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, SQL, Computer Science, Development Environment, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Data Modeling, Computer Networking, Program Development, Microsoft Development Tools, Programming Principles
Skills you'll gain: Integrated Development Environments, Business Logic, Data Store, Programming Principles, Computer Programming Tools, Computer Programming, Development Environment, Debugging, File Management, Procedure Development
Skills you'll gain: SAS (Software), Data Import/Export, Data Validation, Data Access, Data Manipulation, Statistical Programming, Data Cleansing, Exploratory Data Analysis, Data Analysis, SQL, Data Presentation, Microsoft Excel, Descriptive Statistics
Skills you'll gain: Ajax, Javascript, Data Structures, Debugging, JSON, Scripting, Web Development, Front-End Web Development, HTML and CSS, Event-Driven Programming, Application Programming Interface (API)
É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), Heat Maps, Data Visualization Software, Interactive Data Visualization, Computer Programming, Data Processing, Performance Tuning, Algorithms
Skills you'll gain: Eclipse (Software), Integrated Development Environments, Java, Development Environment, Software Installation, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Debugging
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Java, Data Validation, Object Oriented Programming (OOP), Build Tools, Debugging, Software Design Patterns, Development Environment, Software Testing, Unit Testing, Data Structures, Data Modeling
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Object Oriented Programming (OOP), Functional Design, Software Design Patterns, Computer Programming, Data Structures, Software Engineering, Javascript, Algorithms, Computational Thinking
Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Java, Software Architecture, Systems Architecture, Programming Principles, Scala Programming, Servers, Algorithms, Cloud Computing, Network Protocols
Skills you'll gain: Application Development, Object Oriented Programming (OOP), Interactive Design, Program Development, Python Programming, Computer Programming, Computer Graphics, Scripting, Scripting Languages, Software Development, Data Structures
Programming learners also search
In summary, here are 10 of our most popular programming courses
- MATLAB Programming for Engineers and Scientists: Vanderbilt University
- Julia Scientific Programming: University of Cape Town
- Introduction to Computer Programming with Visual Basic: LearnQuest
- COBOL Programming with VSCode: IBM
- Getting Started with SAS Programming: SAS
- JavaScript Programming Essentials: IBM
- Functional Programming in Scala: École Polytechnique Fédérale de Lausanne
- Introduction to Java and Programming Basics: Packt
- Effective Programming in Scala: École Polytechnique Fédérale de Lausanne
- Functional Programming Principles in Scala: École Polytechnique Fédérale de Lausanne