About this Course

We're here to help you get you started with JavaScript! In the twenty plus years since its inception, JavaScript has become the lingua franca of the web, that's to say, it's become the main tool to create interactive content on the Internet.

In this course, you'll explore the JavaScript programming language by creating an interactive version of your résumé. You’ll learn the JavaScript programming fundamentals you need while building new elements and sections to enhance your résumé.

This course is also a part of our Front-End Web Developer Nanodegree.

Course Cost
Free
Timeline
Approx. 3 weeks
Skill Level
Beginner
Included in Course
  • Icon course 01 3edf6b45629a2e8f1b490e1fb1516899e98b3b30db721466e83b1a1c16e237b1 Rich Learning Content

  • Icon course 04 2edd94a12ef9e5f0ebe04f6c9f6ae2c89e5efba5fd0b703c60f65837f8b54430 Interactive Quizzes

  • Icon course 02 2d90171a3a467a7d4613c7c615f15093d7402c66f2cf9a5ab4bcf11a4958aa33 Taught by Industry Pros

  • Icon course 05 237542f88ede3178ac4845d4bebf431ddd36d9c3c35aedfbd92e148c1c7361c6 Self-Paced Learning

  • Icon course 03 142f0532acf4fa030d680f5cb3babed8007e9ac853d0a3bf731fa30a7869db3a Student Support Community

Join the Path to Greatness

This free course is your first step towards a new career with the Full Stack Web Developer Nanodegree Program.

Free Course

JavaScript Basics

Enhance your skill set and boost your hirability through innovative, independent learning.

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d

Course Leads

  • Cameron Pittman
    Cameron Pittman

    Instructor

  • James Williams
    James Williams

    Instructor

What You Will Learn

Lesson 1

Up and Running

  • Introduction to the course.
  • Learn about the tools available to JavaScript developers.
  • Begin modifying web pages with a little bit of code.
Lesson 1

Up and Running

  • Introduction to the course.
  • Learn about the tools available to JavaScript developers.
  • Begin modifying web pages with a little bit of code.
Lesson 2

Data Types

  • How to use variables.
  • How to use basic data structures like numbers and strings.
  • How to build advanced data structures like objects, and arrays.
Lesson 2

Data Types

  • How to use variables.
  • How to use basic data structures like numbers and strings.
  • How to build advanced data structures like objects, and arrays.
Lesson 3

Flow Control

  • How to write conditional statements.
  • How to avoid repeating yourself with loops.
  • How to make your code more modular with functions.
Lesson 3

Flow Control

  • How to write conditional statements.
  • How to avoid repeating yourself with loops.
  • How to make your code more modular with functions.

Prerequisites and Requirements

We expect that you have some experience programming in another language, such as Python, and can describe concepts like loops, functions and objects. Our Intro to Computer Science and Programming Fundamentals with Python courses are great places to get started.

While we do describe the underlying principles behind basic programming techniques, this course focuses on implementing the principles with JavaScript rather than the principles themselves.

HTML and CSS are not required, however, knowledge of CSS will help you customize your résumé project.

See the Technology Requirements for using Udacity.

Why Take This Course

Today, front-end developers work with web designers to create the interactive experiences that make the web the addictive playground we know and love. As the size and influence of the web have expanded, so has the importance of ensuring a website offers users an unforgettable experience.

Perhaps your end goal is to create a HTML5 game, code the front-end for an app idea you have, or maybe you want to use one of the growing set of libraries that let you compile code written in another language or for another platform down to JavaScript. With JavaScript, you can do all these things and more.

Project

You will create an interactive résumé that you can share to the world and show your growing skills at the time.

Having a good résumé is a key component of securing a better job. We'll give you the template styles and code to create a modern and mobile friendly résumé (also called a curriculum vitae/CV outside the United States) that you can modify and customize.

What do I get?
  • Instructor videos
  • Learn by doing exercises
  • Taught by industry professionals

Thanks for your interest!

We'll be in touch soon.

Icon globe e82eae5d45465aba4fbe4bb746905ce55dc3324f310b79c60e4a20089057d347

Udacity 现已提供中文版本! A Udacity tem uma página em português para você! There's a local version of Udacity for you!

前往优达学城中文网站 Ir para a página brasileira Go to Indian Site or continue to Global Site