• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  1. Categories
  2. Javascript

JavaScript Courses

JavaScript courses can help you learn programming fundamentals, DOM manipulation, asynchronous programming, and event-driven development. You can build skills in debugging, working with APIs, and creating interactive web applications. Many courses introduce tools like Node.js for server-side development, React for building user interfaces, and Git for version control, showing how these skills come together in real-world projects.

Popular JavaScript Courses and Certifications


  • I

    IBM

    IBM AI Developer

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Unit Testing, Software Development Life Cycle, Generative AI, Retrieval-Augmented Generation, Large Language Modeling, Software Architecture, Responsible AI, Computer Vision, LangChain, Javascript, IBM Cloud, Data Ethics, Data Import/Export, AI Workflows, Python Programming, Software Development, Machine Learning, Data Science

    4.6 stars, 83K reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.6 (83K) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Top AI program
    Top AI program
    Status: Free trial
    Free trial
  • C

    Coursera

    Introduction to JavaScript

    Skills you'll gain: Javascript, Web Development, Web Development Tools, Scripting, Hypertext Markup Language (HTML), Programming Principles

    4.5 stars, 112 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.5 (112) · Beginner · Guided Project · Less Than 2 Hours

  • U
    D

    Multiple educators

    Object Oriented Programming in Java

    Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, File I/O, Interactive Data Visualization, Java, Java Programming, Object Oriented Design, Object Oriented Programming (OOP), User Interface (UI), Debugging, Software Testing, Computer Programming, Cryptography, Software Engineering, Bioinformatics, Algorithms, Data Analysis, Software Design, Problem Solving

    4.6 stars, 15K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (15K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • S

    Simplilearn

    GitHub Copilot Software Deployment Training

    Skills you'll gain: Containerization, Docker (Software), Infrastructure as Code (IaC), Terraform, Application Deployment, CI/CD, Continuous Deployment, AI Workflows, System Monitoring, Release Management, Software Architecture, Generative AI, Continuous Integration, Solution Architecture, IT Infrastructure, Architecture and Construction

    Beginner · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • I

    IBM

    IBM Front-End Developer

    Skills you'll gain: Bootstrap (Front-End Framework), Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Browser Compatibility, User Centered Design, CI/CD, Cloud Applications, Cloud Development, NoSQL, Git (Version Control System), GitHub, Webpack, HTML and CSS, Application Development, MongoDB, Agile Methodology, Javascript, Front-End Web Development, Software Development

    4.6 stars, 8.7K reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.6 (8.7K) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Free trial
    Free trial
  • M

    Meta

    Mobile Development and JavaScript

    Skills you'll gain: Jest (JavaScript Testing Framework), Mobile Development, Web Development Tools, Android Development, React.js, Javascript, Unit Testing, Test Script Development, Node.JS, Package and Software Management, Programming Principles, Object Oriented Programming (OOP), Event-Driven Programming, Functional Design

    4.1 stars, 134 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.1 (134) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • I

    IBM

    Introduction to Web Development with HTML, CSS, JavaScript

    Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Web Development Tools, Web Design and Development, Web Development, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, Javascript, Web Applications, Interactive Design, Program Development, JavaScript Frameworks, Full-Stack Web Development, Back-End Web Development

    4.6 stars, 2.4K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.6 (2.4K) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • L

    LearnKartS

    JavaScript Fundamentals

    Skills you'll gain: Javascript, Scripting, Scripting Languages, Programming Principles, Web Development, Data Structures, Web Development Tools, Hypertext Markup Language (HTML), Web Design and Development, Node.JS, Development Environment, Computer Programming, Front-End Web Development, Web Applications, Object Oriented Programming (OOP), Program Development, Functional Design, Event-Driven Programming, Frontend Performance, Frontend Integration

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • M

    Meta

    Introduction to Front-End Development

    Skills you'll gain: Bootstrap (Front-End Framework), Responsive Web Design, Hypertext Markup Language (HTML), HTML and CSS, Front-End Web Development, Cascading Style Sheets (CSS), React.js, Web Design, UI Components, User Interface (UI), Web Development, Web Applications, Full-Stack Web Development, Code Reusability, Web Development Tools, TCP/IP, Web Servers

    4.8 stars, 14K reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.8 (14K) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • M

    Meta

    Meta Android Developer

    Skills you'll gain: React Native, Android Studio, Restful API, Version Control, GitHub, Jest (JavaScript Testing Framework), Git (Version Control System), Data Structures, Kotlin, User Interface (UI), User Interface and User Experience (UI/UX) Design, Android Jetpack, Visual Design, Android Development, Figma (Design Software), User Experience Design, Unix Commands, Mobile Development, Code Reusability, Javascript

    4.6 stars, 9.3K reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.6 (9.3K) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Trending right now
    Trending right now
    Status: Free trial
    Free trial
  • C

    Coursera

    Introduction to Javascript: The Basics

    Skills you'll gain: Javascript, Back-End Web Development, Server Side, Front-End Web Development, Hypertext Markup Language (HTML), Scripting, Event-Driven Programming, JavaScript Frameworks, Web Applications, Mobile Development, HTML and CSS, Web Development, Scripting Languages, Event Monitoring, Code Reusability

    4.3 stars, 291 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.3 (291) · Beginner · Guided Project · Less Than 2 Hours

  • S

    Simplilearn

    Javascript Basics with Operators, Loops and Functions

    Skills you'll gain: Web Development, Web Design and Development, Web Applications, Data Structures, Javascript, Programming Principles, Object Oriented Programming (OOP), Computational Logic, Computational Thinking

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
1234…31

Skills you can learn in Mobile And Web Development

Web (13)
Mobile App (9)
Javascript (8)
Mobile Application Development (8)
Web Development (8)
Android Software Development (7)
CSS (6)
Programming Language (6)
Web Application (6)
Android Studio (5)
Angularjs (5)
Computer Program (5)

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
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok