We may earn an affiliate commission when you visit our partners.
Course image
Udacity logo

Introduction to Javascript

Kelly Howard, Karl Krueger, Rachel Manning, Abe Feinberg, Richard Kalehoff, Julia Van Cleve, and James Parkes

Take Udacity's Intro to JavaScript course and master the fundamentals of JavaScript. Learn how to create and use data types and write your first functions.

What's inside

Syllabus

Introduction to VS Code workspaces
Learn the history of JavaScript and start writing your code immediately using the JavaScript console.
Learn to represent real-world data using JavaScript variables, and distinguish between the different data types in the language.
Read more
Learn how to add logic to your JavaScript programs using conditional statements.
Harness the power of JavaScript loops to reduce code duplication and automate repetitive tasks.
Dive into the world of JavaScript functions. Learn to harness their power to streamline and organize your programs.
Learn how to use Arrays to store complex data in your JavaScript programs.
Meet the next JavaScript data structure: the Object. Learn to use it to store complex data alongside Arrays.
In this project, you will use your JavaScript development skills to build the core functionality of an eCommerce shopping cart for Kirana's fruit market.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops JavaScript programming skills, which can be useful in many industries and job roles
Provides a comprehensive introduction to JavaScript fundamentals
Taught by experienced instructors who are recognized for their work in the field of JavaScript and technical education
Offers plenty of hands-on labs and interactive materials
Provides a good starting point for beginners who wish to learn JavaScript from scratch
Covers a range of JavaScript topics, from data types and conditional statements to functions and objects

Save this course

Save Introduction to Javascript to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Introduction to Javascript. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Introduction to Javascript will develop knowledge and skills that may be useful to these careers:
Full-Stack Developer
Full Stack Developers are responsible for both the front-end and back-end of web applications. This course will help them to learn JavaScript, a full-stack language that can be used to build both the user interface and the server-side logic of a web application.
Web Developer
Web Developers write the code that makes websites and other web applications work. This course will help them to learn JavaScript, one of the most popular programming languages for the web, which they will use to create interactive webpages and web applications.
Front-End Developer
Front End Developers build the user interface of web applications. This course will help them to learn JavaScript, the most popular programming language for front-end development, which they will use to create interactive and visually appealing web pages.
Software Engineer
Software Engineers build and maintain software, including web applications, mobile apps, and desktop programs. This course will help them to learn JavaScript, a versatile language that is suitable for developing a variety of software applications.
Back-End Developer
Back End Developers build the server-side logic of web applications. This course will help them to learn JavaScript, a versatile language that is suitable for developing both the front-end and back-end of web applications.
Computer Programmer
Computer Programmers write code to create software. This course will help them to learn JavaScript, one of the most popular programming languages for web development, which they will use to create a variety of software applications.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make informed decisions. This course will help them to learn JavaScript, a popular language for data analysis, which they will use to process and visualize data.
User Experience Designer
User Experience Designers design the user interface of software and other products. This course will help them to learn JavaScript, a popular language for front-end development, which they will use to create interactive and visually appealing user interfaces.
Information Security Analyst
Information Security Analysts protect computer systems and networks from unauthorized access. This course will help them to learn JavaScript, a popular language for web development, which they will use to create secure web applications.
Business Analyst
Business Analysts help businesses to identify and solve problems. This course will help them to learn JavaScript, a versatile language that can be used to analyze data, create prototypes, and build web applications, all of which can be useful for problem-solving.
Database Administrator
Database Administrators manage databases. This course will help them to learn JavaScript, a popular language for database development, which they will use to create and manage databases.
Technical Writer
Technical Writers create documentation for software and other technical products. This course will help them to learn JavaScript, a popular language for developing interactive documentation, which they will use to create user manuals, tutorials, and other technical documents.
Quality Assurance Analyst
Quality Assurance Analysts test software to ensure that it meets quality standards. This course will help them to learn JavaScript, a popular language for testing web applications, which they will use to write test scripts and automate testing processes.
Network Administrator
Network Administrators manage computer networks. This course will help them to learn JavaScript, a popular language for network programming, which they will use to create and manage networks.
Project Manager
Project Managers plan and execute projects. This course will help them to learn JavaScript, a popular language for project management, which they will use to create project plans, track progress, and manage resources.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Introduction to Javascript.
Comprehensive guide to JavaScript, covering everything from the basics to advanced topics such as functional programming and object-oriented programming. It is well-written and easy to follow, and it valuable resource for both beginners and experienced JavaScript developers.
Comprehensive reference guide to JavaScript. It covers everything from the basics to advanced topics such as web development and mobile development.
Classic guide to JavaScript, written by one of the language's creators. It covers the essential parts of JavaScript, and it valuable resource for anyone who wants to learn more about the language.
Collection of JavaScript design patterns. It valuable resource for anyone who wants to learn how to write better JavaScript code.
Fun and engaging introduction to JavaScript. It uses a visual approach to teaching, and it great way to learn the basics of the language.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser