JavaScript for Beginners
University of California, Davis via Coursera Specialization
-
20
-
- Write review
Overview
This Specialization is intended for the learner with no previous programming experience or the career changer transitioning to software development. JavaScript is generally the first programming language you will need to learn and this Specialization will help you practice and build your skills through a gentle progression of modules and courses.
Syllabus
Course 1: JavaScript Basics
- Offered by University of California, Davis. This course introduces the programming language JavaScript and shows the websites that include ... Enroll for free.
Course 2: Animation with JavaScript and jQuery
- Offered by University of California, Davis. With the general introduction of JavaScript in the first course, this course will focus on ... Enroll for free.
Course 3: Interactivity with JavaScript and jQuery
- Offered by University of California, Davis. This course is the third in our JavaScript for Beginners Specialization. The scripts will become ... Enroll for free.
Course 4: Data Manipulation in JavaScript
- Offered by University of California, Davis. This course builds on the skills from the previous course and goes further into managing and ... Enroll for free.
- Offered by University of California, Davis. This course introduces the programming language JavaScript and shows the websites that include ... Enroll for free.
Course 2: Animation with JavaScript and jQuery
- Offered by University of California, Davis. With the general introduction of JavaScript in the first course, this course will focus on ... Enroll for free.
Course 3: Interactivity with JavaScript and jQuery
- Offered by University of California, Davis. This course is the third in our JavaScript for Beginners Specialization. The scripts will become ... Enroll for free.
Course 4: Data Manipulation in JavaScript
- Offered by University of California, Davis. This course builds on the skills from the previous course and goes further into managing and ... Enroll for free.
Courses
-
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.
-
With the general introduction of JavaScript in the first course, this course will focus on JavaScript libraries, specifically jQuery. The scripts will be geared toward Document Object Model (DOM) manipulation. Learners will describe the top JavaScript libraries and differentiate which would work best to implement and accelerate development of web page animation. Course objectives include being introduced to the end product of the course – a landing page style website using jQuery elements to manipulate HTML documents and enhance user experience. Diving deeper into the landing page that will be created and break it out into individual jQuery projects. jQuery events and effects will be covered while exploring more jQuery’s relationship with HTML documents. Finally, a focus on plugins and continue to breakdown jQuery's ability to manipulate HTML and CSS.
-
This course is the third in our JavaScript for Beginners Specialization. The scripts will become more complex and introduce more complex jQuery plugins. You will have several challenges to practice your skills throughout the course. The course objectives include how to identify objects in JavaScript; create new objects and populate them with data; manipulate objects by adding, modifying and deleting data in objects; manipulate the DOM based on the data in objects; identify and articulate how multiple functions work together to create a more complex program; and identify processes for breaking larger programs into smaller, more manageable pieces.
-
This course builds on the skills from the previous course and goes further into managing and manipulating data with JavaScript. You will learn methods for validating and handling data provided by users or coming from an external data source. This course includes a challenge in the form of a seat reservation system, as well as a project that pulls data in from an external data source. The course objectives include validation basics in JavaScript and jQuery; jQuery form validation plugin features; arrow functions; asynchronous functions; and the JavaScript event loop.
Taught by
William Mead