This course is the first in a series that will allow you to expand your skills as an Android developer into the world of cross-platform mobile development. This will allow you to use your foundations as an Android developer to build cross-platform mobile applications. The first step in this expansion is learning to program in JavaScript. This will prepare you to learn to use the React library for mobile development.
Mobile Development and JavaScript
This course is part of multiple programs.
Instructor: Taught by Meta Staff
Sponsored by New York State Department of Labor
15,742 already enrolled
(98 reviews)
Recommended experience
What you'll learn
Create simple JavaScript code
Create and manipulate objects and arrays
Write unit testing using Jest
Details to know
Add to your LinkedIn profile
29 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- 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
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
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
Offered by
Why people choose Coursera for their career
Learner reviews
Showing 3 of 98
98 reviews
- 5 stars
66.66%
- 4 stars
11.11%
- 3 stars
8.08%
- 2 stars
4.04%
- 1 star
10.10%
Recommended if you're interested in Computer Science
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