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.
University of Michigan
Skills you'll gain: Computer Programming, Python Programming, Computer Programming Tools, Programming Principles, Data Structures, Computational Thinking, Computational Logic, Data Analysis, Software Engineering, Algorithms, Critical Thinking, Problem Solving, Data Architecture, Data Management, Database Application, Databases, Theoretical Computer Science, Database Administration, Data Model, Data Visualization, Database Design, Database Theory, Network Architecture, Web Development, Web Development Tools, Computer Networking, SQL, HTML and CSS
University of California, Santa Cruz
Skills you'll gain: C Programming Language Family, Computer Programming, Programming Principles, Algorithms, Data Structures, C++ Programming, Computational Logic, Computer Programming Tools, Computational Thinking, Critical Thinking, Mathematics, Problem Solving, Graph Theory, 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
- Status: Free
Coursera Project Network
Skills you'll gain: Basic Descriptive Statistics, Data Analysis, Data Visualization, Interactive Data Visualization, Machine Learning, Python Programming
Fudan University
Skills you'll gain: Algebra, Calculus, Mathematics, Problem Solving, Programming Principles, Computational Logic
Arizona State University
Skills you'll gain: Algebra, Calculus, Problem Solving, Computational Logic, Mathematics, Programming Principles
University of California, Davis
Skills you'll gain: Big Data, Data Analysis, Computational Thinking, Human Learning, Machine Learning, Applied Machine Learning, Computer Programming, Data Model, Machine Learning Algorithms, Statistical Machine Learning
- Status: Free
Coursera Project Network
Skills you'll gain: Cloud API, Data Analysis, HTML and CSS, Javascript, Python Programming, Web Design, Web Development
Johns Hopkins University
Skills you'll gain: Artificial Neural Networks, Python Programming, Machine Learning, Data Science, Linear Algebra
- Status: Free
Universitat Autònoma de Barcelona
Skills you'll gain: Business Analysis, Computer Programming, Data Analysis, Data Analysis Software, Data Management, Database Application, Databases, Leadership and Management, Operating Systems, Data Visualization
Automation Anywhere
Skills you'll gain: Computer Programming Tools, Software Engineering, Business Analysis, Data Analysis, Business Process Management, Computer Programming, Human Computer Interaction, Machine Learning, Process Analysis, Product Lifecycle, Project Management, Problem Solving
Skills you'll gain: Cloud Applications, Cloud Computing, Cloud Infrastructure, Cloud Management, Cloud Platforms, Cloud-Based Integration, Computer Networking, Computer Programming, Google Cloud Platform, Network Architecture, Cloud Storage
Skills you'll gain: Microsoft Excel, Data Visualization, Spreadsheet Software, Plot (Graphics), Data Analysis, Databases, Python Programming, SQL, Statistical Visualization, Data Management, Data Mining, Data Science, NoSQL, R Programming, Big Data, Business Analysis, Data Visualization Software, Interactive Data Visualization
Skills you'll gain: Machine Learning, Computer Programming, Algorithms, Programming Principles, Python Programming, Deep Learning, Machine Learning Algorithms, Statistical Machine Learning, Natural Language Processing, Artificial Neural Networks, Computational Logic, Data Analysis Software, Data Analysis, Software Engineering, Web Development, Operational Analysis, Software Engineering Tools, Web Development Tools, Applied Machine Learning, Computer Programming Tools, Leadership and Management, Strategy, Algebra, Data Management, Data Visualization Software, Computer Vision, Feature Engineering, Business Analysis, Machine Learning Software, Databases, Software Visualization
Coursera Project Network
Skills you'll gain: Artificial Neural Networks, Deep Learning, Machine Learning, Python Programming, Tensorflow
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Forecast bikeshare demand using time series models in R: Coursera Project Network
- 基于Unity引擎的游戏开发基础: Fudan University
- Chino básico: Los viajes de negocios: Arizona State University
- Computational Social Science Methods: University of California, Davis
- Build a Website using an API with HTML, JavaScript, and JSON: Coursera Project Network
- CUDA Advanced Libraries: Johns Hopkins University
- Competencias digitales de ofimática: Microsoft Access: Universitat Autònoma de Barcelona
- Implementing RPA with Cognitive Automation and Analytics: Automation Anywhere
- Essential Google Cloud Infrastructure: Foundation: Google Cloud
- Data Analysis and Visualization Foundations: IBM