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
DeepLearning.AI
Skills you'll gain: Linear Algebra, NumPy, Dimensionality Reduction, Machine Learning Methods, Jupyter, Data Manipulation, Data Science, Applied Mathematics, Python Programming, Image Analysis, Artificial Intelligence
University of California San Diego
Skills you'll gain: Design Research, Interaction Design, User Experience Design, Statistical Analysis, Usability, Ideation, User Research, Graphic and Visual Design, User Interface (UI) Design, Experimentation, Prototyping, Human Centered Design, A/B Testing, Usability Testing, User Centered Design, Mockups, Human Computer Interaction, Human Factors, Collaborative Software, Telecommuting
- Status: New
Skills you'll gain: Sprint Retrospectives, Backlogs, Agile Product Development, Agile Software Development, Stakeholder Communications, Agile Methodology, Kanban Principles, Product Roadmaps, Virtual Teams, Stakeholder Management, Information Technology, Agile Project Management, Computer Hardware, Product Strategy, Product Planning, Product Management, User Story, Cloud Computing, Communication, Sprint Planning
Northeastern University
Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Computer Programming, Development Environment, Software Installation, Scripting, Scripting Languages, Debugging, Program Development, Data Manipulation
Johns Hopkins University
Skills you'll gain: Shiny (R Package), Rmarkdown, Regression Analysis, Leaflet (Software), Exploratory Data Analysis, Statistical Inference, Predictive Modeling, Statistical Hypothesis Testing, Plotly, Machine Learning Algorithms, Interactive Data Visualization, Probability & Statistics, Data Visualization, Statistical Machine Learning, Feature Engineering, Statistical Analysis, Statistical Modeling, Probability, Data Science, Data Analysis
Skills you'll gain: Data Manipulation, Data Access, Data Import/Export, SAS (Software), Microsoft Excel, Data Analysis, Statistical Programming, Data Transformation, Debugging
- Status: Free
University of Maryland, College Park
Skills you'll gain: Android Development, Mobile Development, Android Studio, Android (Operating System), Application Development, UI Components, Java, Development Environment, Authorization (Computing), Application Lifecycle Management, Debugging
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Software Design Patterns, Object Oriented Programming (OOP), Computer Programming, C (Programming Language), Debugging, Algorithms, Graph Theory, Artificial Intelligence, Data Structures, Game Design
Skills you'll gain: Program Management, Stakeholder Management, Resource Allocation, Agile Software Development, Stakeholder Engagement, Agile Methodology, Project Management Life Cycle, Kanban Principles, Change Management, Project Management Office (PMO), Organizational Strategy, Agile Project Management, Risk Management, Resource Management, Governance, Earned Value Management, Cost Management, Team Building, Project Management, Generative AI Agents
Stanford University
Skills you'll gain: Algorithms, Graph Theory, Data Structures, Theoretical Computer Science, Computational Thinking, Analysis, Programming Principles, Probability & Statistics, Probability
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
Skills you'll gain: SAS (Software), Perl (Programming Language), Data Processing, Statistical Programming, Data Manipulation, Data Structures, Data Transformation, Data Analysis
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Linear Algebra for Machine Learning and Data Science: DeepLearning.AI
- Interaction Design: University of California San Diego
- IBM Product Owner: IBM
- Basic Programming in Python I: Northeastern University
- Data Science: Statistics and Machine Learning: Johns Hopkins University
- Preparing for the SAS Programming Certification Exam : SAS
- Programming Mobile Applications for Android Handheld Systems: Part 1: University of Maryland, College Park
- C++ For C Programmers, Part B: University of California, Santa Cruz
- IBM Program Manager: IBM
- Divide and Conquer, Sorting and Searching, and Randomized Algorithms: Stanford University