JavaScript

JavaScript for beginners

  2 review(s)

Posted 10 months ago, updated 10 months ago

Created by Kwame Duodu • Last updated : 10 months ago

Course language: English - UK

Be a developer in just 5-6 months!

Show / Hide filters

Category

HTML
CSS
JavaScript
PHP
SQL
JQuery

Price ($)

Lowest
Highest
All

Ownership

Purchased
All
Apply filters

Available at GH₵100.00 GH₵200.00

50% off


What you will learn?

This course is for anyone who want to build interactive applications and also get the opportunity to learn new and emerging technologies. If you want to start a application development career, you can do start with this course since it combines the likes of CSS and HTML to sum up the basic front-end development languages. It takes you through the basics with practical examples and finally takes you to a stage where you can put what you have learnt together to build applications.

Preview this course

DESCRIPTION


This JavaScript for beginners course teaches you the basics of JavaScript which is the most crucial part of the language. With JavaScript, we can easily make our web pages more interactive. This course will teach you how to create web applications, changing content on a web page, styling web pages, creating graphics & games, fetching data from another file using AJAX, and many more. Also, there are many technology trends out there that require you to have a background in JavaScript. Examples are NodeJS, React, Angular, Vue, and more. The following are some of the things you shall come to know after this:


Prerequisites:
You need a basic understanding of Both CSS and HTML to take this JavaScript course. Most of what we will do will be directed toward modifying content in HTML using JavaScript.

Things you will know after this course:
1 - JavaScript variables for storing data
2 - Scope of a variable
3 - Conditional statements for making decisions
4 - Switch for making decisions
5 - Loops for running a task on multiple values
6 - Functions for running tasks over and over again
7 - How to get a date with javascript
8 - Arrays for storing multiple values
9 - Objects for declaring models
10 - HTML DOM for manipulating data in HTML, changing styles, and many more
11 - Events to listen to user actions on a page
12 - AJAX for loading data without refreshing the page
13 - The JavaScript window object
14 - Dimensions
15 - Building simple applications
16 - And many more...

How we will learn it:
You will be introduced to the core concepts of the basics. This will help you to get the chance to try your hands on multiple examples and find how exactly JavaScript works, the syntax, and a few things. After that, we shall work on some applications which will give you the opportunity to combine what you have come to know to create something more interactive and fun.

Find me:
My name is Duodu Kwame. Find me at kwamelal.com

SHARE


COURSE OUTLINE

Duration • 08:55:17

Videos • 105


1 • Introduction to JavaScript
3 sub lessons
14:20
Questions and Answers
04:50
Instructor and duration
02:18
Course outline
03:28
2 • Browser, setup and text editor
1 sub lesson
05:52
Setup and editor
03:06
3 • JavaScript syntax
2 sub lessons
17:04
Inline and multiline comments
04:52
How JavaScript works
02:34
4 • Including JavaScript - Internal
1 sub lesson
04:42
Including JavaScript - External
02:36
5 • Browser's JavaScript console
03:58
6 • Variables
9 sub lessons
38:02
Boolean data type
01:10
Objects
03:48
Camel and Pascal case
01:38
Scope of a variable
05:20
Global variable in different file
04:34
Array
04:30
Null and Undefined data types
01:58
Numbers
02:42
Strings
05:44
7 • Concatenation with plus symbol
4 sub lessons
11:40
Concatenation with join
02:38
Concatenation with concat
01:38
Concatenation - Increment and Decrement
02:56
Concatenation - Adding up to a string
02:30
8 • Arithmetic operators
4 sub lessons
26:54
Comparison operators
04:54
Logical operators
05:52
If-Else statements
07:52
Switch statement
04:38
9 • For loop
5 sub lessons
20:04
Do while loop
01:30
Continue and Break keywords
00:46
While loop
03:28
For of loop
02:52
For in loop
03:22
10 • Functions
5 sub lessons
30:04
Return keyword - Functions
05:44
Callback functions
04:32
Making a function return a value
05:38
Invoking or calling a function
03:46
Built-in functions
03:58
11 • JavaScript date
5 sub lessons
22:32
JavaScript replace
02:14
JavaScript match
03:08
Get time and date from date object
02:34
Getting different portions of a date object
07:36
JavaScript Math
03:04
12 • Object Oriented JavaScript
3 sub lessons
24:46
Creating objects from classes
07:00
Object prototypes
03:54
Object methods and properties
04:06
13 • The HTML DOM
22 sub lessons
02:33:38
Creating elements with JS
09:40
Removing child elements
04:10
Removing elements
05:30
Finding elements
09:04
Events - click and focus
12:30
Mouse events
05:18
Keyboard events
06:54
Form elements events - input, select, textarea
03:10
`this` keyword for events
05:18
Scroll event
03:38
Styling HTML elements with JavaScript
08:22
Class list
08:24
Targeting elements with ID
07:50
Targeting elements with class names
08:42
Targeting elements tag name
07:10
Targeting elements with the query selector
11:18
Changing content with innerHTML and textContent
05:28
Changing content with value
08:50
Setting values with the value attribute
01:50
Managing attributes
08:50
Ways of adding events
04:06
Writing to document and properties
03:08
14 • Timing in JavaScript
11 sub lessons
45:54
Dialog boxes
04:10
Window load and domcontentloaded events
03:24
Window scroll event
03:32
Window redirect
04:14
Window properties
03:04
Window dimensions
04:00
Screen dimensions
04:00
Window resize event
02:56
Local storage
04:00
Session storage
04:00
Navigator
03:16
15 • AJAX
2 sub lessons
21:32
JSON basics
07:16
Explaining AJAX
08:32
16 • Handling errors in JavaScript
05:32
17 • Building a calculator
9 sub lessons
01:20:32
Building a toggle app
06:28
Creating an image preview app
08:08
Preview image app continues
02:34
Creating a drawer menu
08:34
Building a LogIn app
12:26
Building a task application
06:30
Task application continues
04:34
Task application continues - 2
07:44
Task application continues - 3
08:54
18 • Conclusion
1 sub lesson
08:10
Introduction to server side development
05:06

REQUIREMENTS


The prerequisite for this course is to have a basic knowledge in both HTML and CSS. HTML is used to create web pages and CSS is meant for styling your web pages.

WHO IS THIS COURSE FOR?


  • After this you can start your front-end development career. You can create templates for sale, be a freelancer, apply for a remote job, apply for a front-end developer job, and also easily learn the new trends emerging in the application development industry since most of these technologies need a background in JavaScript. This course provides multiple benefits. For instance, it teaches you how to listen to user events(actions) on the HTML web page. Also, you can modify the content and change styles on the page. Here, we shall look at AJAX which stands for Asynchronous JavaScript and XML and this technology can be used to load data onto the page without refreshing it.

COURSE INSTRUCTOR:


Kwame Duodu

Am a computer programmer

read more

See all courses






REVIEW SUMMARY

0.0

out of 5
0 Review(s) made


REVIEWS



BOUGHT TOGETHER


Duration : 2 - 6 weeks

GH₵50.00 GH₵100.00

  3 review(s)

   

Duration : 1 - 2 weeks

GH₵50.00 GH₵100.00

  5 review(s)

   




Courses Tutorials
RESULTS FROM SEARCH •
SEE MORE RESULTS  

SUBSCRIBE TO OUR
NEWSLETTER •


Dont miss! Stay updated with Us, new
courses, and trends in tech.

By providing your information and clicking "Subscribe", you consent and agree to receive marketing emails from CodeGaia, and that your information will be used in accordance with the CodeGaia Terms of Use and Privacy Policy.



RATE AND REVIEW

CANCEL PUBLISH

Introduction to JavaScript

ERROR OCCURRED!

An unknown error occurred. Try again.

 TRY AGAIN

ADDED TO CART

This course is a part of a package. A package has multiple courses and all the courses within the package are all added to the cart and bought together as one. Packages are used to group inter-related courses for students.
Show package details

RELATED


Available at GH₵50 GH₵100

50% off
Item successfully added
You have 2 item(s) in your cart. Please proceed to checkout