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
- Status: Free
Princeton University
Skills you'll gain: Combinatorics, Mathematical Theory & Analysis, Advanced Mathematics, Theoretical Computer Science, Calculus, Probability, Applied Mathematics
- Status: Free Trial
Michigan State University
Skills you'll gain: Game Design, Software Design Documents, Prototyping, Video Game Development, Software Documentation, Animation and Game Design, Conceptual Design, Ideation, Usability Testing, Peer Review, Creativity
Coursera Project Network
Skills you'll gain: Java, Mobile Development, Java Programming, Object Oriented Programming (OOP), Application Frameworks, Android Development, Application Development, Program Development, Software Development
- Status: Free Trial
Skills you'll gain: SAS (Software), Network Analysis, Text Mining, Spatial Analysis, Data Visualization, Geospatial Mapping, Data Manipulation, Data Analysis, Exploratory Data Analysis, Statistical Programming
- Status: Free Trial
Fractal Analytics
Skills you'll gain: Exploratory Data Analysis, Feature Engineering, Data Visualization, Statistical Analysis, Probability & Statistics, Statistics, Pandas (Python Package), Data Analysis, Jupyter, Data Processing, Data Manipulation, Data Science, Data Transformation, Applied Machine Learning, Data Cleansing, Python Programming
- Status: Preview
Board Infinity
Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Python Programming, Programming Principles, File Management, Computer Programming, Data Management, Algorithms
- Status: Preview
Fundação Lemann
Skills you'll gain: Programming Principles, Education Software and Technology, Computer Programming, Learning Management Systems, Computational Thinking, Algorithms
- Status: Preview
Skills you'll gain: Embedded Systems, Tensorflow, Applied Machine Learning, Data Processing, Artificial Neural Networks, Computer Vision, Artificial Intelligence, Supervised Learning, Deep Learning, Image Analysis, Machine Learning, Performance Tuning
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Statistical Hypothesis Testing, Research Design, Statistical Analysis, Data Ethics, Statistical Modeling, Data Science, Data Analysis, Quantitative Research, Regression Analysis, Probability & Statistics, Linear Algebra, Calculus
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Network Troubleshooting, Linux, Kubernetes, Network Architecture, Network Administration, Computer Networking, Docker (Software), TCP/IP, Network Routers, Software-Defined Networking, Network Routing, Containerization, Virtual Private Networks (VPN), Network Model, Network Switches, Virtualization, Firewall, Network Protocols
Coursera Project Network
Skills you'll gain: PHP (Scripting Language), Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Web Development, Maintainability, Software Engineering
Coursera Project Network
Skills you'll gain: Exploratory Data Analysis, Statistical Modeling, Regression Analysis, Data Visualization, Data Analysis, Statistical Methods, R Programming, Statistical Analysis, Plot (Graphics), Predictive Modeling, Ggplot2
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Analytic Combinatorics: Princeton University
- Game Design and Development 5: Capstone Project: Michigan State University
- Intermediate Object-Oriented Programming with Java: Coursera Project Network
- Performing Network, Path, and Text Analyses in SAS Visual Analytics: SAS
- Python for Data Science: Fractal Analytics
- Dive Deep into Python: Board Infinity
- Aprenda a ensinar programação com o Programaê!: Fundação Lemann
- Getting Started with Machine Learning at the Edge on Arm: Arm
- ANOVA and Experimental Design: University of Colorado Boulder
- Network Principles in Practice: Linux Networking: University of Colorado Boulder