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: Preview
University of Pennsylvania
Skills you'll gain: Computational Thinking, Algorithms, Pseudocode, Problem Solving, Python Programming, Data Structures, Computer Hardware, Computer Programming, Analysis, Debugging
- Status: Free Trial
Vanderbilt University
Skills you'll gain: Git (Version Control System), JUnit, Android Studio, Android Development, Unit Testing, Maintainability, Software Design Patterns, Test Automation, Object Oriented Programming (OOP), Integration Testing, Test Driven Development (TDD), Mobile Development, Development Testing, Software Testing, Testability, Software Engineering, Secure Coding, Java Programming, Java, Software Design
- Status: Free Trial
Multiple educators
Skills you'll gain: Tensorflow, Keras (Neural Network Library), Machine Learning, Google Cloud Platform, Applied Machine Learning, Financial Trading, Reinforcement Learning, Supervised Learning, Data Pipelines, Time Series Analysis and Forecasting, Statistical Machine Learning, Technical Analysis, Deep Learning, Portfolio Management, Machine Learning Methods, Artificial Neural Networks, Securities Trading, Artificial Intelligence and Machine Learning (AI/ML), Market Data, Financial Market
- Status: Preview
University of Washington
Skills you'll gain: Supervised Learning, Network Model, Matlab, Machine Learning Algorithms, Artificial Neural Networks, Neurology, Computer Science, Reinforcement Learning, Computational Thinking, Mathematical Modeling, Biology, Linear Algebra, Probability & Statistics
- Status: Free Trial
DeepLearning.AI
Skills you'll gain: Applied Mathematics, Calculus, Mathematical Modeling, NumPy, Machine Learning, Python Programming, Artificial Neural Networks, Deep Learning, Visualization (Computer Graphics), Derivatives
- Status: Free Trial
University of Alberta
Skills you'll gain: Agile Software Development, Agile Methodology, Requirements Analysis, Software Development, Requirements Management, Product Management, Software Engineering, Project Planning, Process Development, Project Management
- Status: Free Trial
University of Michigan
Skills you'll gain: C (Programming Language), Python Programming, Programming Principles, System Programming, Computer Programming, Unix, Computer Science
- 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
Peking University
Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Algorithms, C++ (Programming Language), C and C++, C (Programming Language), Programming Principles, Graph Theory, Program Development, Computational Thinking, Theoretical Computer Science, Computer Science, Computer Architecture, Data Management, Database Design, Computer Programming, Data Storage Technologies, Application Development, Maintainability, Query Languages
- Status: Free Trial
University of Michigan
Skills you'll gain: Javascript, Interactive Design, HTML and CSS, Web Design and Development, Web Content Accessibility Guidelines, Event-Driven Programming, Web Applications, User Interface (UI), Web Development, Data Structures, Programming Principles, Debugging, Data Validation
- Status: Free Trial
University of Michigan
Skills you'll gain: JSON, Data Processing, Web Scraping, Restful API, Data Manipulation, Application Programming Interface (API), Python Programming, Data Transformation, Data Structures, Data Collection
- Status: Free Trial
Johns Hopkins University
Skills you'll gain: Bioinformatics, Data Structures, Jupyter, Python Programming, Programming Principles, Scripting Languages, Scripting, Data Processing, Computer Programming, Data Manipulation, File Management
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Computational Thinking for Problem Solving: University of Pennsylvania
- Android App Development: Vanderbilt University
- Machine Learning for Trading: Google Cloud
- Computational Neuroscience: University of Washington
- Calculus for Machine Learning and Data Science: DeepLearning.AI
- Introduction to Software Product Management: University of Alberta
- Exploring C : University of Michigan
- Introduction to Visual Basic Programming: LearnQuest
- 程序设计与算法: Peking University
- Interactivity with JavaScript: University of Michigan