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

Coursera Project Network
Skills you'll gain: Flask (Web Framework), Web Development, Web Applications, Application Development, Object-Relational Mapping, Database Application, Back-End Web Development, Software Development, Python Programming, Computer Programming
Status: Free TrialSkills you'll gain: Embedded Systems, Embedded Software, C (Programming Language), Programming Principles, Hardware Architecture, Computer Programming, Debugging, Peripheral Devices
Status: PreviewSkills you'll gain: z/OS, Computer Architecture, Mainframe Computing, Systems Architecture, Programming Principles, Data Structures, Computer Programming
Status: FreeCoursera Project Network
Skills you'll gain: Rust (Programming Language), Command-Line Interface, Package and Software Management, Programming Principles, Secure Coding, Software Development, Computer Programming, Debugging
Status: Free TrialThe Hong Kong University of Science and Technology
Skills you'll gain: Differential Equations, Linear Algebra, Matlab, Engineering Calculations, Engineering Analysis, Numerical Analysis, Finite Element Methods, Integral Calculus, Mathematical Software, Mechanical Engineering, Calculus, Algebra, Applied Mathematics, Mathematical Modeling, Engineering, Simulation and Simulation Software, Advanced Mathematics, Geometry, Computational Thinking, Estimation
Status: FreeCoursera Project Network
Skills you'll gain: Scalability, Restful API, Rust (Programming Language), Application Programming Interface (API), OS Process Management, Video Game Development, Web Development, JSON, Programming Principles, Servers, Debugging, TCP/IP
Status: Free TrialSkills you'll gain: Extract, Transform, Load, Data Analysis, Jupyter, Data Visualization, Unsupervised Learning, Applied Machine Learning, Statistical Analysis, Exploratory Data Analysis, Machine Learning, Business Analytics, Analytical Skills, Data Manipulation, Data Cleansing, Data Processing, Trend Analysis, Data Storytelling, Project Scoping, Business Priorities, Business Analysis, Classification And Regression Tree (CART)
Status: Free TrialCertNexus
Skills you'll gain: Data Analysis, Data Visualization, Statistical Analysis, Exploratory Data Analysis, Business Analytics, Analytical Skills, Trend Analysis, Data Processing, Data Transformation, Descriptive Statistics, Data Cleansing, Histogram, Scatter Plots
Status: Free TrialCertNexus
Skills you'll gain: Extract, Transform, Load, Data Manipulation, Data Cleansing, Data Processing, Data Transformation, Data Warehousing, Data Integration, Data Quality, Data Import/Export, Data Collection, Data Mining
Status: Free TrialCertNexus
Skills you'll gain: Applied Machine Learning, Machine Learning, Data Storytelling, Stakeholder Engagement, Data Presentation, Stakeholder Communications, MLOps (Machine Learning Operations), Web Applications, Project Closure, Solution Delivery, Data Visualization, Data Science, Data Pipelines, Communication, Automation
Status: Free TrialCertNexus
Skills you'll gain: Jupyter, Unsupervised Learning, Classification And Regression Tree (CART), Applied Machine Learning, Predictive Modeling, Regression Analysis, Machine Learning, Supervised Learning, Statistical Modeling, Feature Engineering, Forecasting, Performance Tuning, Performance Metric
Status: Free TrialUniversity of Colorado System
Skills you'll gain: TCP/IP, Local Area Networks, Routing Protocols, Network Routing, Digital Communications, OSI Models, Network Protocols, Communication Systems, Dynamic Host Configuration Protocol (DHCP), Network Planning And Design, Network Security, Network Architecture, General Networking, Computer Networking, Network Infrastructure, Network Performance Management, Wireless Networks, Telecommunications, Software-Defined Networking, Algorithms
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Create Your First Web App with Python and Flask: Coursera Project Network
- ARM Cortex (STM32) Fundamentals: Building Embedded Systems: EDUCBA
- z/Architecture Assembler Language Part 1: The Basics: IBM
- Fundamentals with Rust: Build a CLI Distance Calculator: Coursera Project Network
- Mathematics for Engineers: The Hong Kong University of Science and Technology
- RESTful API with Rust: Build a Game Map Server: Coursera Project Network
- CertNexus Certified Data Science Practitioner: CertNexus
- Analyze Data: CertNexus
- Extract, Transform, and Load Data: CertNexus
- Finalize a Data Science Project: CertNexus










