Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Computer Programming Course Catalog
University of Michigan
Skills you'll gain: Database Design, SQL, MySQL, Relational Databases, Databases, Data Modeling, Development Environment, PHP (Scripting Language), Software Installation
Skills you'll gain: Unified Modeling Language, Data Modeling, Data Structures, Scripting, Object Oriented Programming (OOP), Python Programming, Software Design
- Status: Free
Pontificia Universidad Católica de Chile
Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Computer Programming, Algorithms, Python Programming, Computational Thinking
- Status: Free
Edge Impulse
Skills you'll gain: Applied Machine Learning, Embedded Systems, Data Processing, Machine Learning, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Data Ethics, Deep Learning, Feature Engineering, Performance Tuning
DeepLearning.AI
Skills you'll gain: Descriptive Statistics, Bayesian Statistics, Statistical Hypothesis Testing, Probability & Statistics, Sampling (Statistics), Probability Distribution, Probability, Statistical Inference, A/B Testing, Statistical Analysis, Statistical Machine Learning, Data Science, Exploratory Data Analysis, Statistical Visualization
University of Alberta
Skills you'll gain: Agile Methodology, Kanban Principles, Agile Software Development, Software Development Methodologies, Software Development Life Cycle, Scrum (Software Development), Software Engineering, Process Driven Development
University of Michigan
Skills you'll gain: Javascript, Web Development Tools, Interactive Design, HTML and CSS, Web Design and Development, Web Content Accessibility Guidelines, Event-Driven Programming, Web Applications, User Interface (UI), Debugging
Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Software Engineering, Computer Programming, Software Design, Predictive Modeling, Algorithms, Data Structures, Performance Testing, Debugging, Application Programming Interface (API)
Skills you'll gain: Data Store, Extract, Transform, Load, Data Architecture, Data Pipelines, Big Data, Data Warehousing, Data Governance, Apache Hadoop, Relational Databases, Apache Spark, Data Lakes, Databases, SQL, NoSQL, Data Security
University of Michigan
Skills you'll gain: Matplotlib, Data Visualization Software, Interactive Data Visualization, Scientific Visualization, Visualization (Computer Graphics), Statistical Visualization, Data Presentation, Graphing, Scatter Plots, Data Manipulation, Histogram, NumPy, Pandas (Python Package)
Skills you'll gain: Cloud Computing, Linux, Linux Administration, Cloud Security, Operating Systems, Windows PowerShell, Windows Servers, File Systems, System Configuration, Mac OS, Command-Line Interface, Security Controls, Firewall, Virtualization and Virtual Machines, Containerization, User Accounts
University of Pennsylvania
Skills you'll gain: Game Design, Solution Design, Design Thinking, Human Centered Design, Drive Engagement, Industrial and Organizational Psychology, Employee Engagement, Organizational Development, Behavioral Economics, Emerging Technologies, Risk Analysis, Customer Engagement, Psychology
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Introduction to Structured Query Language (SQL): University of Michigan
- Python Scripting: Dates, Classes and Collections: LearnQuest
- Programación en Python II: aprendiendo a estructurar datos: Pontificia Universidad Católica de Chile
- Introduction to Embedded Machine Learning: Edge Impulse
- Probability & Statistics for Machine Learning & Data Science: DeepLearning.AI
- Software Processes and Agile Practices: University of Alberta
- Interactivity with JavaScript: University of Michigan
- Java Programming: Principles of Software Design: Duke University
- Introduction to Data Engineering: IBM
- Applied Plotting, Charting & Data Representation in Python: University of Michigan