Meta

Mobile Development and JavaScript

This course is part of multiple programs.

15,700 already enrolled

Included withCoursera Plus

Gain insight into a topic and learn the fundamentals.
4.2

(97 reviews)

Beginner level

Recommended experience

Flexible schedule
Approx. 45 hours
Learn at your own pace
84%
Most learners liked this course
Gain insight into a topic and learn the fundamentals.
4.2

(97 reviews)

Beginner level

Recommended experience

Flexible schedule
Approx. 45 hours
Learn at your own pace
84%
Most learners liked this course

What you'll learn

  • Create simple JavaScript code

  • Create and manipulate objects and arrays

  • Write unit testing using Jest

Details to know

Earn a career certificate

Add to your LinkedIn profile

Assessments

29 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

Placeholder

Build your subject-matter expertise

This course is available as part of
When you enroll in this course, you'll also be asked to select a specific program.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate from Meta
Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 5 modules in this course

In this module, you are introduced to JavaScript. You'll learn why JavaScript is so integral to software development. And you'll get an overview of how to write JavaScript code inside the browser. Furthermore, you will learn about the most common operators as well as conditional statements and loops.

What's included

19 videos23 readings8 assignments1 discussion prompt

Here you'll learn how to use objects, arrays and functions. In addition, you will learn about the most common built-in methods, and the difference between undefined, null and empty strings. And you'll explore both error handling and defensive programming.

What's included

10 videos18 readings7 assignments

This module is about functional programming and the object oriented programming paradigm. You will learn what scope is in JavaScript. You'll explore the differences between var, let and const. And you'll learn how to use classes and inheritance in object oriented programming. Additionally, you'll explore how to use write JavaScript using modern features like spread and rest. You will build code that can manipulate the DOM and handle events. And you will use JSON in JavaScript.

What's included

20 videos21 readings9 assignments3 programming assignments

Here you will learn about Node.js and npm. And you will explore how to install npm packages and how to work with package.json. Furthermore, you will learn about testing in JavaScript and you'll code a simple unit test in Jest.

What's included

7 videos2 readings3 assignments1 programming assignment

In the final module, you'll learn about the graded assessment. After you complete the individual units in this module, you'll synthesize the skills you gained from the course to create code for the "Little lemon receipt maker". You'll also have to opportunity to reflect on the course content and the learning path that lies ahead.

What's included

2 videos2 readings2 assignments1 programming assignment2 discussion prompts

Instructor

Instructor ratings
4.4 (30 ratings)
Taught by Meta Staff
Meta
129 Courses943,443 learners

Offered by

Meta

Recommended if you're interested in Mobile and Web Development

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

Showing 3 of 97

4.2

97 reviews

  • 5 stars

    66.32%

  • 4 stars

    11.22%

  • 3 stars

    8.16%

  • 2 stars

    4.08%

  • 1 star

    10.20%

RH
5

Reviewed on Oct 1, 2024

KH
5

Reviewed on Jan 24, 2023

CR
4

Reviewed on Oct 10, 2023

New to Mobile and Web Development? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions