Programming Courses Online
Explore Programming courses to develop skills in coding, software development, and algorithm design. Prepare for careers in software engineering, web development, and data analysis across various industries.
Duke University
Skills you'll gain: Computer Programming, Java Programming, Programming Principles, Algorithms, Problem Solving, Data Structures, Software Engineering, Computer Programming Tools, Critical Thinking, Computational Thinking, Data Analysis, Javascript, Software Testing, Front-End Web Development, HTML and CSS, Web Design, Web Development, Web Development Tools, Computer Graphic Techniques, Software Architecture, Data Model, Cryptography, Data Analysis Software, Data Management, Statistical Programming
Skills you'll gain: Mobile Development, Computer Programming, React (web framework), Mobile Development Tools, Application Development, Software Engineering, Android Development, Other Programming Languages, Web Development, User Experience, Algorithms, Computer Science, Front-End Web Development, Javascript, Programming Principles, Cloud API, Collaboration, Communication, Cross Platform Development, Data Management, Data Structures, Databases, Human Computer Interaction, Interactive Design, Linux, Problem Solving, Product Design, SQL, Software Architecture, Software Engineering Tools, Swift Programming, Web Design
- Status: [object Object]
Skills you'll gain: Agile Software Development, Algorithms, Databases, Java Programming, Javascript
Learn Computer Programming from leading universities and companies
Explore Computer Programming skills
Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Programming Course Catalog
Coursera Project Network
Skills you'll gain: Computer Programming, Data Structures
- Status: Free
Coursera Project Network
Skills you'll gain: SQL
University of Illinois Urbana-Champaign
Skills you'll gain: Machine Learning, Algorithms, Machine Learning Algorithms, Python Programming
Scrimba
Skills you'll gain: Web Development
Skills you'll gain: Web Development
Skills you'll gain: Web Development
University of Colorado Boulder
Skills you'll gain: Operating Systems, Theoretical Computer Science, Computer Programming, Systems Design
Infosec
Skills you'll gain: Computer Programming, Information Technology
Scrimba
University of Colorado Boulder
Skills you'll gain: Data Analysis, R Programming
Programming learners also search
In summary, here are 10 of our most popular programming courses
- How to Modernize applications with IBM CICS: IBM
- C++ Data Structures in the STL: Coursera Project Network
- Dashboard Development with Shiny: GenAI for Retail Analysis: Coursera Project Network
- Coding and Automation for Data Analysis with Generative AI: Microsoft
- Machine Learning for Accounting with Python: University of Illinois Urbana-Champaign
- JavaScript Coding Challenges: Scrimba
- JavaScript Project: Build a Color Picker Tool: Scrimba
- Tricky JavaScript: Hoisting, Scope, Arrow Functions, Fetch: Scrimba
- Real-Time Embedded Systems Concepts and Practices: University of Colorado Boulder
- Secure Coding in Laravel: Infosec