Coursera
Coursera Logo

University of California, Davis - JavaScript Basics 

  • Offered byCoursera

JavaScript Basics
 at 
Coursera 
Overview

Duration

20 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

JavaScript Basics
 at 
Coursera 
Highlights

  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Beginner Level
  • Approx. 20 hours to complete
  • English Subtitles: English
Read more
Details Icon

JavaScript Basics
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • This course introduces the programming language JavaScript and shows the websites that include the type of interactions students will eventually be able to develop. Learners will understand the importance of how JavaScript was developed and why such history impacts the way JavaScript is currently written and in future releases.
  • Learners will write their first scripts, have their HTML and CSS skills assessed, create variables and arrays and assign values to them. If student?s skills are lacking, resources and recommendations are provided to improve these skills. There is ample opportunity for students to practice these first, core skills.

JavaScript Basics
 at 
Coursera 
Curriculum

Getting Started, Introduction to JavaScript, Variables, and Arrays

Welcome to this Course!

Module 1 Introduction

Introduction to JavaScript - Part 1

Introduction to JavaScript - Part 2

Introduction to JavaScript - Part 3

Tools Needed for Success

Skills Needed for Success

JavaScript Variables

JavaScript Variables Practice - Part 1

JavaScript Variables Practice - Part 2

JavaScript Variables Practice - Part 3

JavaScript Arrays - Part 1

JavaScript Arrays - Part 2

JavaScript Arrays Practice

A Note From UC Davis

Additional Resources

Additional Resources

Assessing Your Skills in HTML & CSS

Module 1 Quiz

Controlling Logical Flow in JavaScript

Module 2 Introduction

Visual Studio - Part 1

Visual Studio - Part 2

Visual Studio - Part 3

Operators, Booleans & Selection in JavaScript

Try This!

Comparing Values

Else If

Switch Statements

Using &&

Loops in JavaScript

Working With Arrays

The For...Of Loop

While Loops

Structured Programming, Sequence - Part 1

Sequence - Part 2

Sequence - Part 3, Loop

Loop + Selection

JavaScript Basic Challenges Introduction

Functions in JavaScript

Passing In and Returning Data

Useful Example - Step 1

Useful Example - Steps 2-4

Useful Example - Step 5

More On Functions

Additional Resources

Additional Resource

JavaScript Basic Challenges Slide Deck

Additional Resource

Module 2 Quiz

Using JavaScript in the Web Browser

Module 3 Introduction

JavaScript and the DOM

Dot Syntax and Methods

DOM: getElementsByTagName();

DOM: getElementsByClassName();

DOM: querySelector();

DOM: querySelectorAll();

innerHTML

className

Creating Elements and Text Nodes

Removing Elements

Capturing Events with JavaScript

Event Listeners

The Event Object

More On Events

Mouseover, Mouseover Events: HTML

Scroll Events: HTML

Window Resizing

Key Down Event

Scope in JavaScript

Strategy 1: Never Use Global Scope

Strategy 2: "use strict;"

Strategy 3: const and let

Scope in JavaScript Summary

Simple JS Slideshow - Part 1

Simple JS Slideshow - Part 2

Simple JS Slideshow - Part 3

Simple JS Slideshow - Part 4

Simple JS Slideshow - Part 5

Slideshow with Cross Fade Effect - Part 1

Slideshow with Cross Fade Effect - Part 2

Slideshow with Cross Fade Effect - Part 3

Slideshow with Cross Fade Effect - Part 4

Slideshow with Cross Fade Effect - Part 5

Slideshow with Cross Fade Effect - Part 6

Slideshow with Cross Fade Effect - Part 7

Additional Resource

Additional Resources

Additional Resources

Simple Slide Show Start Files

Advanced Slide Show Start Files

Module 3 Quiz

Basic JavaScript Application Projects

Module 4 Introduction

Basic Distance Converter Project - Part 1

Basic Distance Converter Project - Part 2

Basic Distance Converter Project - Part 3

Basic Distance Converter Project - Part 4

Basic Distance Converter Project - Part 5

Advanced Distance Converter Project - Part 1

Advanced Distance Converter Project - Part 2

Advanced Distance Converter Project - Part 3

Advanced Distance Converter Project - Part 4

Advanced Distance Converter Project - Part 5

Vacation Destination Project: HTML & CSS - Part 1

Vacation Destination Project: HTML & CSS - Part 2

Vacation Destination Project: HTML & CSS - Part 3

Vacation Destination Project: HTML & CSS - Part 4

Vacation Destination Project: HTML & CSS - Part 5

Vacation Destination Project: HTML & CSS - Part 6

Vacation Destination Project: JavScript - Part 1

Vacation Destination Project: JavScript - Part 2

Vacation Destination Project: JavScript - Part 3

Vacation Destination Project: JavScript - Part 4

Vacation Destination Project: JavScript - Part 5

Vacation Destination Project: JavScript - Part 6

Vacation Destination Project: JavScript - Part 7

Vacation Destination Project: JavScript - Part 8

Course Summary

Basic Distance Converter Start Files

Advanced Distance Converter Start Files

Vacation Desitnation Project - Part 1 Start Files

Vacation Desitnation Project - Part 2 Start Files

Course Recap Quiz

JavaScript Basics
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon

    JavaScript Basics
     at 
    Coursera 
    Students Ratings & Reviews

    4.6/5
    Verified Icon5 Ratings
    S
    Subbara Ganesh
    JavaScript Basics
    Offered by Coursera
    5
    Learning Experience: It was good and it helps me to learn easily
    Faculty: Faculty was excellent The structure and the resources are good
    Course Support: It gives me a good support and best to achieve it
    Reviewed on 6 Jan 2023Read More
    Thumbs Up IconThumbs Down Icon
    A
    Aman Shaikh
    JavaScript Basics
    Offered by Coursera
    4
    Learning Experience: good understanding of concepts and great chances of getting job as fresher in front end devlopment
    Faculty: recorded videos for good understanding best explanation of concepts and related quiz
    Reviewed on 12 Nov 2022Read More
    Thumbs Up IconThumbs Down Icon
    S
    Sivasubramaniyan S
    JavaScript Basics
    Offered by Coursera
    4
    Learning Experience: Learning experience was good
    Faculty: Instructors did not teach well Curriculum was relevant and comprehensive
    Course Support: No career support provided
    Reviewed on 1 May 2022Read More
    Thumbs Up IconThumbs Down Icon
    View All 3 ReviewsRight Arrow Icon
    qna

    JavaScript Basics
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...