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
University of Colorado Boulder
Skills you'll gain: User Story, Supplier Management, Project Schedules, Project Closure, Engineering Management, Milestones (Project Management), Team Leadership, Stakeholder Management, Agile Project Management, Scheduling, Scrum (Software Development), Procurement, Quality Management, Project Risk Management, Team Management, Project Planning, Agile Software Development, Agile Methodology, Project Scoping, Leadership and Management
University of Michigan
Skills you'll gain: Javascript, Interactive Design, HTML and CSS, Web Design and Development, Web Content Accessibility Guidelines, Event-Driven Programming, Web Applications, User Interface (UI), Data Structures, Debugging
- 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), UI Components, Java, Development Environment, Authorization (Computing), Application Lifecycle Management
ESSEC Business School
Skills you'll gain: Marketing Analytics, Business Analytics, Forecasting, Peer Review, Statistical Methods, Data Presentation, Predictive Analytics, R Programming, Customer Analysis, Information Technology, Digital Transformation, Advanced Analytics, Statistical Analysis, Communication, Market Research, Complex Problem Solving, Analytics, Business Analysis, Data Analysis, Data Storytelling
Google Cloud
Skills you'll gain: Dashboard, SQL, Data Transformation, Big Data, Google Cloud Platform, Applied Machine Learning, Data Cleansing, Machine Learning, Data Infrastructure, Data Import/Export, Artificial Intelligence and Machine Learning (AI/ML), Data Analysis, Data Warehousing, Database Architecture and Administration, Data Visualization Software, Predictive Modeling, Query Languages, Performance Tuning, Cloud API, Cloud Computing
Imperial College London
Skills you'll gain: Regression Analysis, Calculus, Advanced Mathematics, Machine Learning Algorithms, Applied Mathematics, Linear Algebra, Artificial Neural Networks, Mathematical Modeling, Deep Learning, Mathematical Theory & Analysis, Python Programming, Derivatives
Coursera Project Network
Skills you'll gain: Program Development, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Application Development, Computer Programming, Development Environment
Skills you'll gain: Web Services, Python Programming, Restful API, Automation, Scripting, Email Security, Application Programming Interface (API), JSON, Data Import/Export, Debugging
Skills you'll gain: Computer Vision, Image Analysis, Artificial Neural Networks, IBM Cloud, Keras (Neural Network Library), Cloud Applications, Deep Learning, Tensorflow, PyTorch (Machine Learning Library), Artificial Intelligence and Machine Learning (AI/ML), Computer Programming, Cloud Computing, Augmented Reality, Application Development, Computer Science, Machine Learning, Data Processing
Skills you'll gain: Business Transformation, Site Reliability Engineering, Innovation, Digital Transformation, Serverless Computing, Culture Transformation, Application Programming Interface (API), Technology Strategies, Continuous Delivery, Hybrid Cloud Computing, Safety Culture, Data Strategy, Organizational Change, Change Management, Cloud Infrastructure, Cloud Solutions, People Management, Continuous Integration, Cloud Computing, Service Level
Berklee
Skills you'll gain: File Management, Media Production, Creativity, Live Streaming, Peer Review, Electronic Media, Creative Design, Multimedia, Automation, Performance Testing, Patch Management, Software Installation, Computer Programming, Editing, System Configuration
Skills you'll gain: File Management, Peer Review, Storytelling, Media Production, Multimedia, Automation, Post-Production, Content Creation, Software Installation, Creativity, Writing, Computer Programming
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Project Management: University of Colorado Boulder
- Interactivity with JavaScript: University of Michigan
- Programming Mobile Applications for Android Handheld Systems: Part 1: University of Maryland, College Park
- Strategic Business Analytics: ESSEC Business School
- From Data to Insights with Google Cloud: Google Cloud
- Mathematics for Machine Learning: Multivariate Calculus: Imperial College London
- Introduction to C++ Programming: Build a Calculator: Coursera Project Network
- Automating Real-World Tasks with Python: Google
- Introduction to Computer Vision and Image Processing: IBM
- Organizational Change and Culture for Adopting Google Cloud: Google Cloud