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
Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Load Balancing, Infrastructure as Code (IaC), Cloud Computing, Cloud Services, Managed Services, Solution Architecture, IT Automation, Virtual Machines, Network Infrastructure, Virtual Private Networks (VPN), Scalability
University of Alberta
Skills you'll gain: Reinforcement Learning, Machine Learning, Artificial Intelligence, Markov Model, Applied Machine Learning, Algorithms
University of California, Irvine
Skills you'll gain: Go (Programming Language), Object Oriented Programming (OOP), Data Structures, Software Design, Programming Principles
University of California, Davis
Skills you'll gain: Javascript, HTML and CSS, Scripting, Event-Driven Programming, Web Development Tools, Web Development, Front-End Web Development, Programming Principles, Integrated Development Environments, Debugging
EIT Digital
Skills you'll gain: Embedded Systems, Embedded Software, Internet Of Things, Operating Systems, Wireless Networks, System Programming, Computer Systems, Simulations, C (Programming Language), Network Protocols, Event-Driven Programming, Application Programming Interface (API), Peripheral Devices
Skills you'll gain: Android Studio, Android Development, Android (Operating System), Mobile Development, Gradle, Mobile Development Tools, Integrated Development Environments, Development Environment, Extensible Markup Language (XML), User Interface (UI)
- Status: Free
University of Maryland, College Park
Skills you'll gain: Android Development, Mobile Development, Android Studio, Android (Operating System), Application Development, User Interface (UI), Java, Development Environment, Application Lifecycle Management
MathWorks
Skills you'll gain: Image Analysis, Computer Vision, Matlab, Anomaly Detection, Geospatial Information and Technology, Applied Machine Learning, Data Transformation, Algorithms
Skills you'll gain: Extract, Transform, Load, Data Architecture, Data Pipelines, Big Data, Data Warehousing, Data Governance, Data Storage Technologies, Apache Hadoop, Relational Databases, Apache Spark, Data Lakes, Databases, SQL, Data Mart, Data Security
Skills you'll gain: Exploratory Data Analysis, Feature Engineering, Data Cleansing, Data Access, Data Analysis, Statistical Inference, Statistical Hypothesis Testing, Data Quality, Probability & Statistics, Jupyter, Big Data, Machine Learning, Data Manipulation, Pandas (Python Package), Statistical Analysis, Data Transformation, Data Presentation, Artificial Intelligence
- Status: Free
University of Manchester
Skills you'll gain: Process Engineering, Life Sciences, Pharmaceuticals, Manufacturing and Production, Manufacturing Processes, Environment, Process Development, Engineering, Regulatory Compliance, Scalability
Skills you'll gain: Virtualization, Unix, IBM DB2, IBM Cloud, Data Management, Virtual Machines, Database Management Systems, Data Storage, Infrastructure Architecture, System Programming, Operating Systems, Unix Commands, IT Infrastructure, File Systems, System Monitoring, Computer Architecture, Servers, Control Panels, Command-Line Interface, Computing Platforms
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Elastic Google Cloud Infrastructure: Scaling and Automation: Google Cloud
- Fundamentals of Reinforcement Learning: University of Alberta
- Functions, Methods, and Interfaces in Go: University of California, Irvine
- JavaScript Basics: University of California, Davis
- Embedded Hardware and Operating Systems: EIT Digital
- Introduction to Android Mobile Application Development : Meta
- Programming Mobile Applications for Android Handheld Systems: Part 1: University of Maryland, College Park
- Introduction to Computer Vision: MathWorks
- Introduction to Data Engineering: IBM
- Exploratory Data Analysis for Machine Learning: IBM