• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Programming

Programming Courses

Programming courses can help you learn coding languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software development methodologies. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing web applications and software solutions.


Popular Programming Courses and Certifications


  • C

    Coursera

    Get started with Wix

    Skills you'll gain: Content Management Systems, Web Content, Web Design, Web Design and Development, No-Code Development, Web Development, User Accounts, Graphic Design

    4.7
    Rating, 4.7 out of 5 stars
    ·
    12 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • P

    Packt

    Intermediate Ethical Hacking Techniques

    Skills you'll gain: Metasploit, Open Web Application Security Project (OWASP), Penetration Testing, Vulnerability Scanning, Exploitation techniques, Vulnerability Assessments, Brute-force attacks, Web Applications, Cybersecurity, Firewall, Network Security, Wireless Networks, Network Analysis, SQL

    3.8
    Rating, 3.8 out of 5 stars
    ·
    8 reviews

    Intermediate · Course · 1 - 4 Weeks

  • S

    Scrimba

    JavaScript Algorithms

    Skills you'll gain: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Software Development, Software Engineering, Programming Principles, Computer Programming, Problem Solving, Data Structures, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science

    Intermediate · Specialization · 1 - 4 Weeks

  • I

    IBM

    z/Architecture Assembler Language Pt 2: Machine Instructions

    Skills you'll gain: z/OS, Computer Architecture, Mainframe Computing, System Programming, Computer Programming, Computational Logic, Data Storage, Job Control Language (JCL)

    Intermediate · Course · 1 - 3 Months

  • A

    Akamai Technologies, Inc.

    Managing Relational Databases

    Skills you'll gain: SQL, Database Management, Relational Databases, Database Systems, Database Design, Database Theory, Data Manipulation, Query Languages, Data Analysis

    4.8
    Rating, 4.8 out of 5 stars
    ·
    33 reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    GenAI for Back-End Web Developers

    Skills you'll gain: Responsible AI, Database Management, Back-End Web Development, OpenAI API, Generative AI, Performance Tuning, API Design, Prompt Engineering, Application Programming Interface (API), Databases, Artificial Intelligence, Risk Management

    4.5
    Rating, 4.5 out of 5 stars
    ·
    23 reviews

    Intermediate · Course · 1 - 4 Weeks

  • U

    University of Washington

    Building Web Pages with HTML & CSS

    Skills you'll gain: GitHub, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Version Control, Git (Version Control System), HTML and CSS, Web Design and Development, Web Development, Front-End Web Development, Web Content Accessibility Guidelines, Cloud Hosting, Debugging, Semantic Web, Web Analytics and SEO, Responsive Web Design

    4.5
    Rating, 4.5 out of 5 stars
    ·
    16 reviews

    Beginner · Course · 1 - 4 Weeks

  • I

    Illinois Tech

    Model Diagnostics and Remedial Measures

    Skills you'll gain: Model Evaluation, Data Validation, Regression Analysis, Exploratory Data Analysis, Plot (Graphics), Statistical Modeling, Data Transformation, Correlation Analysis, Statistical Analysis, R Programming, Time Series Analysis and Forecasting, Statistical Inference, Statistical Hypothesis Testing, Probability Distribution

    Build toward a degree

    4.9
    Rating, 4.9 out of 5 stars
    ·
    11 reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Codio

    API Development

    Skills you'll gain: OAuth, Web Development Tools, Authentications, Web Servers, Application Programming Interface (API), Cloud API, Restful API, Server Side, JSON, Software Documentation, Javascript, Web Services, Application Security

    4.5
    Rating, 4.5 out of 5 stars
    ·
    6 reviews

    Intermediate · Course · 1 - 4 Weeks

  • U

    University of London

    Full-Stack Web Development

    Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), JSON, HTML and CSS, Ajax, Web Content Accessibility Guidelines, Javascript, Web Design, Semantic Web, Usability, Web Applications, Web Development, Web Content, Usability Testing, Interactive Design, Data Structures, Application Frameworks, Network Protocols, Data Ethics, Animations

    Build toward a degree

    Beginner · Specialization · 1 - 3 Months

  • B

    Board Infinity

    Fundamentals of NestJS

    Skills you'll gain: Middleware, Node.JS, Model View Controller, Development Environment, Application Frameworks, Application Development, Restful API, TypeScript, Web Applications, Web Development Tools, Application Programming Interface (API), Server Side, Network Routing, Javascript, Android Development, Dependency Analysis

    3.6
    Rating, 3.6 out of 5 stars
    ·
    36 reviews

    Intermediate · Course · 1 - 4 Weeks

  • P

    Pontificia Universidad Católica de Chile

    Transferencia de momentum, calor y masa computacional

    Skills you'll gain: Engineering Analysis, Engineering Calculations, Numerical Analysis, Finite Element Methods, Chemical Engineering, Simulation and Simulation Software, Differential Equations, Applied Mathematics, NumPy, Mathematical Modeling, Scientific Visualization, Python Programming, Plot (Graphics), Linear Algebra, Algorithms

    Intermediate · Course · 1 - 3 Months

Searches related to programming

programming for everybody (getting started with python)
programming languages
programming for everybody
programming in python
programming fundamentals
programming in c
programming with javascript
programming basics
1…314315316…410

In summary, here are 10 of our most popular programming courses

  • Get started with Wix: Coursera
  • Intermediate Ethical Hacking Techniques: Packt
  • JavaScript Algorithms: Scrimba
  • z/Architecture Assembler Language Pt 2: Machine Instructions: IBM
  • Managing Relational Databases: Akamai Technologies, Inc.
  • GenAI for Back-End Web Developers: Coursera
  • Building Web Pages with HTML & CSS: University of Washington
  • Model Diagnostics and Remedial Measures: Illinois Tech
  • API Development: Codio
  • Full-Stack Web Development: University of London

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok