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
Technical University of Denmark (DTU)
Skills you'll gain: Jupyter, 3D Modeling, Image Analysis, Data Manipulation, Data Analysis, Data Processing, Mathematical Modeling, Simulation and Simulation Software, Python Programming
Skills you'll gain: SAS (Software), Program Development, Scripting, Data Processing, Automation, Statistical Programming, Data Manipulation, Debugging, Data Validation
Skills you'll gain: Android Studio, Android Jetpack, Android Development, Responsive Web Design, Kotlin, Mobile Development, User Interface (UI) Design, User Interface (UI), Cross Platform Development, User Experience
University of Virginia
Skills you'll gain: User Story, HTML and CSS, Debugging, Model View Controller, Hypertext Markup Language (HTML), Prototyping, Application Programming Interface (API), Javascript, Cascading Style Sheets (CSS), Web Design and Development, Web Applications, User Interface (UI), Interactive Design, Javascript and jQuery, Maintainability, User Centered Design, Team Oriented, Wireframing, Web Development Tools, Business Logic
Skills you'll gain: Flutter (Software), Mobile Development, iOS Development, Apple iOS, User Interface (UI), Android Development, User Interface and User Experience (UI/UX) Design, Application Development, Cross Platform Development, Application Programming Interface (API), Software Development Tools, Application Frameworks, Development Environment, Debugging
Skills you'll gain: Computer Programming, Programming Principles, Data Import/Export, Data Structures, Scripting, Scripting Languages, Python Programming, File Management
Coursera Project Network
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Software Testing, Application Development
- Status: Free
Coursera Project Network
Skills you'll gain: Applied Machine Learning, Jupyter, Machine Learning, Predictive Modeling, Data Science, Python Programming, Predictive Analytics
University of Maryland, College Park
Skills you'll gain: Sampling (Statistics), Statistical Programming, Data Cleansing, Statistical Software, Data Transformation, Data Quality, Statistical Analysis, Statistical Methods, R Programming, Regression Analysis, Data Analysis
Starweaver
Skills you'll gain: Matlab, Scientific Visualization, Simulation and Simulation Software, Mathematical Modeling, Engineering Analysis, Numerical Analysis, Data Integration, Data Structures, Scripting, Computer Programming, Debugging
Coursera Project Network
Skills you'll gain: Unix Commands, Command-Line Interface, Unix Shell, Unix, Bash (Scripting Language), File Management, Linux Commands, File Systems
University of New Mexico
Skills you'll gain: Web Applications, Application Frameworks, Version Control, Web Development, Agile Software Development, Software Development, Software Engineering, Full-Stack Web Development, User Interface (UI) Design, Software Architecture, Application Servers, Ajax, Data Modeling, Git (Version Control System), Ruby on Rails, Javascript, Software Design Patterns, Relational Databases, Network Protocols
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Introduction to advanced tomography: Technical University of Denmark (DTU)
- SAS Macro Language: SAS
- Create the User Interface in Android Studio: Meta
- Coding for Designers, Managers, and Entrepreneurs: University of Virginia
- Flutter and Dart: Developing iOS, Android, and Mobile Apps: IBM
- Python Basic Structures: Lists, Strings, and Files: Codio
- Create a Supermarket app using Java OOP: Coursera Project Network
- Data Science Challenge: Coursera Project Network
- Dealing With Missing Data: University of Maryland, College Park
- Matlab and Simulink Basics : Starweaver