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

Coding Courses

Coding courses can help you learn programming languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and web development. You can build skills in debugging, version control, and software testing, which are crucial for creating 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, showing how these skills are applied in real projects.

Popular Coding Courses and Certifications


  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Foundations of Unity Game Development with C#

    Skills you'll gain: Unity Engine, Debugging, C# (Programming Language), Video Game Development, Virtual Reality, 3D Assets, Game Design, Animation and Game Design, Application Programming Interface (API), Scripting, Programming Principles, Development Environment, Event-Driven Programming, User Interface and User Experience (UI/UX) Design, Performance Tuning

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    C

    California Institute of the Arts

    Web Design: Wireframes to Prototypes

    Skills you'll gain: Wireframing, User Interface and User Experience (UI/UX) Design, Mockups, UI/UX Strategy, Responsive Web Design, User Interface (UI), Web Design, User Interface (UI) Design, User Experience, User Experience Design, Prototyping, Web Design and Development, Visual Design, Web Language, UI/UX Research, Graphic and Visual Design, Interactive Design, HTML and CSS, Design Elements And Principles, Typography

    4.9
    Rating, 4.9 out of 5 stars
    ·
    919 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Advanced Problem-Solving Methods and Search Algorithms

    Skills you'll gain: Algorithms, Computational Thinking, Data Structures, Geometry

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    M

    Madecraft

    JavaScript Basics for Beginners

    Skills you'll gain: Web Design and Development, HTML and CSS, Web Applications, Web Development, Javascript, Test Script Development, Package and Software Management, Open Source Technology, Programming Principles, Cascading Style Sheets (CSS), Development Testing, Development Environment, Algorithms, GitHub, Software Development, Debugging

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Microsoft Front-End Developer

    Skills you'll gain: Object Oriented Design, Version Control, Web Design and Development, Web Content Accessibility Guidelines, Design Software, Adobe XD, Responsive Web Design, .NET Framework, Microsoft Visual Studio, User Experience, Hypertext Markup Language (HTML), Authorization (Computing), AI Integrations, Application Security, Computational Thinking, User Interface (UI) Design, Web Components, Pseudocode, Microsoft Development Tools, Javascript

    4.6
    Rating, 4.6 out of 5 stars
    ·
    274 reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    V

    Vanderbilt University

    Build Apps with AI — From Idea to Working Product

    Skills you'll gain: Engineering Software, Software Engineering, Application Design, Prompt Engineering, Systems Engineering, Generative AI Agents, No-Code Development, Application Development, LLM Application, Product Requirements, Development Testing, AI Workflows, AI literacy, Software Testing, Verification And Validation, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Agentic systems, Generative AI, ChatGPT

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    M

    Madecraft

    HTML Quick Start

    Skills you'll gain: Hypertext Markup Language (HTML), HTML and CSS, Cascading Style Sheets (CSS), Web Design and Development, Web Development, Javascript, Semantic Web, Web Content Accessibility Guidelines, Browser Compatibility, Development Environment, Web Content, GitHub, Web Analytics and SEO, Software Installation, Application Deployment

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    K

    KodeKloud

    Golang: Logic Flow and Data Collections

    Skills you'll gain: Back-End Web Development, Go (Programming Language), Data Structures, Data Store, Data-oriented programming, Computational Logic, Scripting, Programming Principles, Computer Programming

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    S

    Starweaver

    Automating Cybersecurity Operations with AI

    Skills you'll gain: Retrieval-Augmented Generation, Large Language Modeling, AI Security, LLM Application, Cyber Threat Intelligence, Incident Response, AI Integrations, Anomaly Detection, Scripting, Applied Machine Learning, Cyber Operations, Threat Detection, Computer Security Incident Management, ChatGPT, Scripting Languages, Automation, Python Programming, Security Awareness, API Design, Network Analysis

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Data Structures & Algorithms in JavaScript

    Skills you'll gain: Graph Theory, Computational Thinking, Data Structures, Algorithms, Problem Solving, Programming Principles, Computer Programming, Theoretical Computer Science, Javascript, Solution Design, Performance Tuning, Memory Management

    Intermediate · Specialization · 3 - 6 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Algorithms and Problem Solving with Advanced Techniques

    Skills you'll gain: Graph Theory, Algorithms, Problem Solving, Computational Thinking, Computer Programming, Programming Principles, Performance Tuning

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    I

    IBM

    Financial Planning & Analysis (FP&A): Foundations

    Skills you'll gain: Financial Statement Analysis, Financial Data, Financial Acumen, Financial Statements, Financial Analysis, Financial Accounting, Financial Reporting, Profit and Loss (P&L) Management, Key Performance Indicators (KPIs), Financial Modeling, Management Reporting, Business Reporting, Performance Measurement, Financial Planning, Financial Forecasting, Accruals, Working Capital, Variance Analysis, Accrual Accounting, Financial Services

    Beginner · Course · 1 - 4 Weeks

1…171819…119

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

  • Foundations of Unity Game Development with C#: Packt
  • Web Design: Wireframes to Prototypes: California Institute of the Arts
  • Advanced Problem-Solving Methods and Search Algorithms: Packt
  • JavaScript Basics for Beginners: Madecraft
  • Microsoft Front-End Developer: Microsoft
  • Build Apps with AI — From Idea to Working Product: Vanderbilt University
  • HTML Quick Start: Madecraft
  • Golang: Logic Flow and Data Collections: KodeKloud
  • Automating Cybersecurity Operations with AI: Starweaver
  • Data Structures & Algorithms in JavaScript: Packt

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
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

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
  • Udemy

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