Udacity part of Accenture logo

Advanced Javascript Concepts & Fundamentals

Strengthen your JavaScript skills across the full spectrum—from core syntax and DOM manipulation to advanced design patterns, asynchronous logic, and scalable architecture. These courses offer structured guidance and expert instruction to support your growth from early learning to full stack development.

Browse Javascript Concepts & Fundamentals Courses

Object-Oriented JavaScript

View Course

JavaScript Design Patterns

Learn the importance of code organization and how to implement it with either vanilla JavaScript or an organizational library or framework.

View Course

JavaScript and the DOM

Dive into the essentials of JavaScript and its powerful relationship with the Document Object Model (DOM). This course covers fundamental JavaScript syntax, enabling you to manipulate web content dynamically. You'll explore how to create content and respond to browser events, enhancing user interactions on your site. Performance optimization techniques will help you write efficient code. In the final project, you’ll apply all of your learned concepts to develop a fully functional web project, showcasing your ability to merge JavaScript with HTML and CSS for a seamless user interface.

View Course

Asynchronous JavaScript Requests

This course covers everything you need to know to asynchronously request data in your web apps. You'll dive into async requests by using the XHR object, jQuery's .ajax method, and the Fetch API.

View Course

Intro to JavaScript

Learn the fundamentals of JavaScript syntax. Explore JavaScript fundamentals by learning how to define variables and use data types to represent data in your code.

View Course

Intro to jQuery

Learn how to access and modify the DOM with ease using jQuery!

View Course

React Native

Explore the possibilities of React Native for building hybrid phone apps; learn how to create push notifications, display customer information, and create interactive view for your user!

View Course

React Fundamentals

In this course, you'll learn fundamental React concepts and create interactive React components for web applications using JSX to render UI, manage state, and handle lifecycle events.

View Course

Intermediate JavaScript

The goal of this program is to prepare students for roles in web development, server-side application development, and desktop development that require advanced JavaScript skills.

View Course

Full Stack JavaScript Developer

Gain full stack confidence with this JavaScript Nanodegree. Learn to create secure APIs, connect databases, manage front-end frameworks, and launch apps using industry-standard tools like AWS and CI/CD.

View Course

Complementary course collections

Advance your JavaScript expertise by branching into related areas like Python, machine learning, and cloud computing. These complimentary courses build cross-functional skills in backend logic, cloud architecture, and AI deployment to scale projects and grow into full-stack and cloud engineering roles.

Machine Learning & Deployment

Combining Machine Learning fundamentals with cloud platforms, DevOps, and continuous deployment courses equips you with the tools to build, deploy, and manage intelligent applications end-to-end. This integrated approach boosts efficiency, automates workflows, and drives faster innovation.

View Course Collection

Python Programming For All Levels

Move from Python basics to building intelligent systems in production. Complement your skills with courses in ML, deployment, and cloud to handle every stage of the development pipeline. From early prototyping to live application delivery, you’ll be ready to build and scale with confidence.

View Course Collection

Cloud Computing and Architecture - AWS & Azure

Strengthen your cloud expertise by learning agile methodologies, advanced deployment, and multi-cloud strategies. These complementary courses will equip you with practical skills to boost your ability to design, manage, and optimize cloud solutions seamlessly across AWS and Azure.

View Course Collection

Browse the Full School Library

Explore all of Udacity’s Schools, consisting of hundreds of career-driven programs and courses that are designed to teach practical skills and help you learn to your full potential.

Browse Schools
Udacity Accenture logo

Company

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

© 2011-2026 Udacity, Inc. "Nanodegree" is a registered trademark of Udacity. © 2011-2026 Udacity, Inc.
We use cookies and other data collection technologies to provide the best experience for our customers.