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
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, Strategy
- 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
Skills you'll gain: Computer Programming, Google Cloud Platform, Computer Programming Tools, Software Engineering, Cloud API, Cloud Applications, Software Architecture, Software Engineering Tools, Cloud Computing, Leadership and Management
Skills you'll gain: Computer Programming, Javascript, Machine Learning, Web Development, Web Development Tools
University of Colorado Boulder
Skills you'll gain: Machine Learning, Network Analysis, Python Programming
DeepLearning.AI
Skills you'll gain: Artificial Neural Networks, Deep Learning, Machine Learning, Natural Language Processing, Statistical Programming, Python Programming
Johns Hopkins University
Skills you'll gain: General Statistics, Probability & Statistics, Probability Distribution, R Programming, Statistical Analysis, Statistical Programming, Statistical Tests, Basic Descriptive Statistics, Estimation, Mathematics
University of Glasgow
Skills you'll gain: Machine Learning, Natural Language Processing, Python Programming
Skills you'll gain: Cryptography, Python Programming, Computer Security Incident Management, Network Security
Skills you'll gain: Python Programming, Cloud API, Django (Web Framework), Web Development
University of Pennsylvania
Skills you'll gain: Problem Solving, Mathematics, Programming Principles
- Status: Free
Nanjing University
Skills you'll gain: Mathematics, Problem Solving, Programming Principles
Peking University
Skills you'll gain: Problem Solving, Programming Principles, Mathematics
Tsinghua University
Skills you'll gain: Problem Solving, Mathematics, Programming Principles
Programming learners also search
In summary, here are 10 of our most popular programming courses
- API Development on Google Cloud's Apigee API Platform: Google Cloud
- Build AI Apps with ChatGPT, Dall-E, and GPT-4: Scrimba
- Text Marketing Analytics: University of Colorado Boulder
- Natural Language Processing with Sequence Models: DeepLearning.AI
- Statistical Inference: Johns Hopkins University
- Generative Pre-trained Transformers (GPT): University of Glasgow
- Cybersecurity Assessment: CompTIA Security+ & CYSA+: IBM
- Back-End Developer Capstone : Meta
- 企业金融概论(中文版): University of Pennsylvania
- 计算机操作系统: Nanjing University