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.
Skills you'll gain: Python Programming, Databases, HTML and CSS, SQL, Database Design, Programming Principles, Algorithms, Computer Science, Big Data, React (web framework), Software Testing, Web Development, Application Development, Back-End Web Development, Cloud API, Cloud Computing, Cloud Infrastructure, Collaboration, Communication, Computer Programming, Data Model, Data Structures, Data Warehousing, Database Administration, Database Application, Database Theory, DevOps, Django (Web Framework), Front-End Web Development, Full-Stack Web Development, Javascript, Kubernetes, Linux, Problem Solving, Semantic Web, Software Engineering, Software Engineering Tools, Statistical Programming, Tensorflow, Web Design, Web Development Tools
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, Theoretical Computer Science
- 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
University of Colorado Boulder
Skills you'll gain: Data Analysis, Business Analysis, Exploratory Data Analysis, Statistical Analysis, Data Management, Probability & Statistics, Data Model, Decision Making, Data Analysis Software, General Statistics, Statistical Visualization, Data Visualization, Mathematics, Regression, Spreadsheet Software, Business Intelligence, Mathematical Theory & Analysis, Business Communication, Communication, Data Structures, Databases, Plot (Graphics), Database Application, Extract, Transform, Load, SQL, Machine Learning
University of California, Davis
Skills you'll gain: Customer Analysis, Digital Marketing, Marketing, Search Engine Optimization, Strategy, Market Analysis, Market Research, User Experience, User Experience Design, Web Development
Universitat Autònoma de Barcelona
Skills you'll gain: Big Data, Data Analysis, Data Management, Probability & Statistics, Exploratory Data Analysis, Regression, Data Visualization, Statistical Machine Learning, Machine Learning Algorithms, SQL, Basic Descriptive Statistics, Machine Learning, Probability Distribution, Business Analysis, Communication, Data Structures, Data Visualization Software, Databases, Apache, Data Analysis Software, Extract, Transform, Load, Data Architecture, Graphics Software, Interactive Data Visualization, Software Visualization, Tableau Software, Visual Design, NoSQL, Statistical Analysis, Distributed Computing Architecture
University of California, Davis
Skills you'll gain: Marketing, Search Engine Optimization, Digital Marketing, Strategy, User Experience, Market Analysis, Web Development, Customer Analysis, Data Analysis, User Experience Design, Brand Management, Market Research, Social Media, Audit, Marketing Management, Algorithms, Marketing Psychology
Tecnológico de Monterrey
Skills you'll gain: Strategy, Organizational Development, Project Management, Leadership and Management, Strategy and Operations, Collaboration, Persona Research, Continuous Integration, Adaptability, Communication, Change Management, Operational Analysis, Process Analysis, Agile Software Development, Negotiation, Probability & Statistics, Business Analysis, Decision Making, Planning, Estimation, Scrum (Software Development), Conflict Management, Culture, Reinforcement Learning, Extract, Transform, Load
University of California, Irvine
Skills you'll gain: Digital Marketing, Marketing, Strategy, E-Commerce, Media Strategy & Planning, Social Media, User Experience, Search Engine Optimization, Strategy and Operations, Advertising, Brand Management, Customer Analysis, Market Analysis, Communication, Mobile Development, Mobile Development Tools, User Experience Design, Algorithms, Application Development, Sales
- Status: [object Object]
Skills you'll gain: Digital Marketing, Marketing, Marketing Management, Media Strategy & Planning, Sales, E-Commerce, Data Analysis, Social Media, Search Engine Optimization, Advertising, Communication, Persona Research, Strategy, Web Design, Web Development, Web Development Tools, Writing, Data Management, Market Analysis
- Status: Free
The University of Sydney
Skills you'll gain: BlockChain, Cryptography, Algorithms, Problem Solving, Security Engineering
Skills you'll gain: Leadership and Management, Project Management, Strategy and Operations, Organizational Development, Planning, Strategy, Collaboration, Communication, Adaptability, Change Management, Critical Thinking, Decision Making, Media Strategy & Planning, Process Analysis, Probability & Statistics, Risk Management, Scrum (Software Development), Agile Software Development, Budget Management, Continuous Integration, Data Analysis, Product Management, Prospecting and Qualification, Search Engine Optimization, Product Development, Estimation, Software Engineering, Supply Chain and Logistics
University of Illinois at Urbana-Champaign
Pontificia Universidad Católica de Chile
Skills you'll gain: Computer Programming, Microsoft Excel, Python Programming
Universidad de los Andes
Skills you'll gain: Software Engineering, Correlation And Dependence, System Programming, Computer Programming, Angular, Python Programming
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Advanced Business Analytics: University of Colorado Boulder
- Optimizing a Website for Google Search: University of California, Davis
- Big Data – Introducción al uso práctico de datos masivos: Universitat Autònoma de Barcelona
- Search Engine Optimization (SEO): University of California, Davis
- Gestión de Proyectos: Tecnológico de Monterrey
- E-Marketing: University of California, Irvine
- Google Digital Marketing & E-commerce: Google
- Blockchain Scalability and its Foundations in Distributed Systems: The University of Sydney
- Gestión de Proyectos de Google: Google
- Master of Computer Science (feat. Data Science Track): University of Illinois at Urbana-Champaign