Modern Javascript for Beginners 2020 + Javascript Projects
Modern Javascript for Beginners 2020 + Javascript Projects, available at $69.99, has an average rating of 4.5, with 113 lectures, 1 quizzes, based on 628 reviews, and has 43696 subscribers.
You will learn about A thorough introduction to the Javascript programming language Information storage using variables and constants (both ES5 & ES6 methods) Using the console to debug your code, check errors and retrieve intermediate outputs Creating dynamic storages using variables and Javascript's different datatypes, including complex and simple ones Javascript's strict mode and how it regulates your code Type conversions in Javascript (including NaN, undefined and null) Various ways to show outputs and get inputs from the users Applying the various operators available in Javascript on your strings, numbers and boolean values What are template strings (backticks) and when & how to use them Working with strings and applying the various pre-defined string methods available to you on them Creating numbers and manipulating them with a range of pre-defined number methods Creating conditions using the if and switch statements Creating loops using the for, while and do while loops and applying the break and continue statements on them Creating both 1D and 2D arrays for varied storage and applying various pre-defined array methods on them Working with dates and the Math object Creating user-defined functions in Javascript (including anonymous functions, return, this & self-invoking functions) The basics of Object Oriented Javascript (Creating objects, their properties and methods and manipulating them) An introduction to Javascript's Document Object Model (DOM) Retrieving various HTML elements and manipulating them Manipulating the CSS styles of various elements Using event handlers to create an action-reaction effect in your web pages Apply what you learn via various exercises, fun puzzles and real world projects This course is ideal for individuals who are Anyone who's new to programming and would like to start with Javascript or Programmers who'd like to learn Javascript from the scratch or Javascript developers who'd like to brush up on their knowledge while learning the updated version or Anyone who'd like to pad their resume with a new skill or Web designers who'd like to get into development It is particularly useful for Anyone who's new to programming and would like to start with Javascript or Programmers who'd like to learn Javascript from the scratch or Javascript developers who'd like to brush up on their knowledge while learning the updated version or Anyone who'd like to pad their resume with a new skill or Web designers who'd like to get into development.
Enroll now: Modern Javascript for Beginners 2020 + Javascript Projects
Summary
Title: Modern Javascript for Beginners 2020 + Javascript Projects
Price: $69.99
Average Rating: 4.5
Number of Lectures: 113
Number of Quizzes: 1
Number of Published Lectures: 113
Number of Published Quizzes: 1
Number of Curriculum Items: 114
Number of Published Curriculum Objects: 114
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- A thorough introduction to the Javascript programming language
- Information storage using variables and constants (both ES5 & ES6 methods)
- Using the console to debug your code, check errors and retrieve intermediate outputs
- Creating dynamic storages using variables and Javascript's different datatypes, including complex and simple ones
- Javascript's strict mode and how it regulates your code
- Type conversions in Javascript (including NaN, undefined and null)
- Various ways to show outputs and get inputs from the users
- Applying the various operators available in Javascript on your strings, numbers and boolean values
- What are template strings (backticks) and when & how to use them
- Working with strings and applying the various pre-defined string methods available to you on them
- Creating numbers and manipulating them with a range of pre-defined number methods
- Creating conditions using the if and switch statements
- Creating loops using the for, while and do while loops and applying the break and continue statements on them
- Creating both 1D and 2D arrays for varied storage and applying various pre-defined array methods on them
- Working with dates and the Math object
- Creating user-defined functions in Javascript (including anonymous functions, return, this & self-invoking functions)
- The basics of Object Oriented Javascript (Creating objects, their properties and methods and manipulating them)
- An introduction to Javascript's Document Object Model (DOM)
- Retrieving various HTML elements and manipulating them
- Manipulating the CSS styles of various elements
- Using event handlers to create an action-reaction effect in your web pages
- Apply what you learn via various exercises, fun puzzles and real world projects
Who Should Attend
- Anyone who's new to programming and would like to start with Javascript
- Programmers who'd like to learn Javascript from the scratch
- Javascript developers who'd like to brush up on their knowledge while learning the updated version
- Anyone who'd like to pad their resume with a new skill
- Web designers who'd like to get into development
Target Audiences
- Anyone who's new to programming and would like to start with Javascript
- Programmers who'd like to learn Javascript from the scratch
- Javascript developers who'd like to brush up on their knowledge while learning the updated version
- Anyone who'd like to pad their resume with a new skill
- Web designers who'd like to get into development
Javascript runs the web. It makes your website come alive. If you want to create magic with your websites or web apps, then you need Javascript. Period. You can literally do magic online with just Javascript. Just that.
In this course, we hope to break down the beginner concepts of the Javascript programming language into manageable parts so you can learn them fast and retain the concepts much longer.
This course will be useful for both beginners to the world of programming and programmers who already know other programming languages.
We’ll be teaching you the latest version of Javascript (ECMAScript 2015 and above).
Every concept is taught through a wealth of over-the-shoulder examplesso you understand the concepts better.
What will you learn in our course?
1. A thorough introduction to the Javascript programming language
2. Information storage using variables and constants (both ES5 & ES6 methods)
3. Using the console to debug your code, check errors and retrieve intermediate outputs
4. Creating dynamic storagesusing variables and Javascript’s different datatypes, including complex and simple ones
5. Javascript’s strict mode and how it regulates your code
6. Type conversions in Javascript (including NaN, undefined and null)
7. Various ways to show outputsand get inputs from the users
8. Applying the various operators available in Javascript on your strings, numbers and boolean values
9. What are template strings (backticks) and when & how to use them
10. Working with stringsand applying the various pre-defined string methods available to you on them
11. Creating numbers and manipulating them with a range of pre-defined number methods
12. Creating conditions using the if and switch statements
13. Creating loops using the for, while and do while loops and applying the break and continue statements on them
14. Creating both 1D and 2D arrays for varied storage and applying various pre-defined array methodson them
15. Working with Datesand the Math object
16. Creating user-defined functions in Javascript (including anonymous functions, return, this & self-invoking functions)
17. The basics of Object Oriented Javascript (Creating objects, their properties and methods and manipulating them)
18. An introduction to Javascript’s Document Object Model (DOM)
19. Retrieving various HTML elements and manipulating them
20. Manipulating the CSS styles of various elements
21. Using event handlersto create an action-reaction effect in your web pages
22. Global and local scope (function & block scopes)
23. Apply what you learn via various exercises, fun puzzles and real world projects
And so much more!
How is this course designed?
Our course has 12 modules, where each module will thoroughly explain the intricacies of one of the concepts in Javascript (the Modern version) with a wealth of over-the-shoulder examples.
Here are the modules:
Module 1 – Getting started with Javascript – This is the foundations module. We’ll look into what setting up your Javascript coding environment, using consoles for bug detection, comments, getting basic outputs and so much more.
Module 2 – Variables, data types, type conversion and more – In this module, you’ll learn how to create information storage spaces (variables), the different data types available and how to work with them.
Module 3 – Operators – In this module, we’ll look into the various operators available in Javascript, using them to manipulate numbers, strings and booleans and more.
Module 4 – String and string methods – In this module, you’ll learn how to create strings, how and when to use backticks, the various pre-defined string methods available to you and their uses.
Module 5 – Number and number methods – In this module, you’ll learn about creating numbers in Javascript and using the various pre-defined number methods to manipulate them.
Module 6 – Conditional statements and loops – In this module, you’ll learn how to create conditions with if and switch statements and using for, while and do while loops to repeat the same lines of code multiple times (based on given conditions).
Module 7 – Arrays – In this module, you’ll learn how to create arrays and store more than one value (of different types) in them, how to retrieve those values, manipulate them with pre-defined array methods, use 2D arrays and so much more.
Module 8 – Date, date methods & Math object – In this module, you’ll learn how to create and use the date object and use the math object to perform various math operations.
Module 9 – Functions – In this module, you’ll learn how to create user-defined functions in Javascript (including anonymous functions, return, this & self-invoking functions).
Module 10 – Objects (Basics) – In this module, you’ll learn the basics of Object Oriented Javascript (Creating objects, their properties and methods and manipulating them).
Module 11 – Document Object Model (DOM) – In this module, you’ll learn about the DOM, how it works, how to use it to manipulate the elements in your websites and make it come aliveusing event handlers.
Module 12: We also cover a lot of examples, puzzles and real world projects (which are constantly updated):
For now, our course covers the following puzzles to gently nudge you into applying your theoretical Javascript knowledge in real world problem solving:
1. Puzzle #1 – Alternate small and capital letters in a given string
2. Puzzle #2 – Find the compound interest
Why should you choose our course?
1. We like to be thorough in our teaching. Every beginner topic covered in this course will cover everything you need to know about that particular topic. You won’t have to look anywhere else.
2. We strongly advocate learning by doing, rather than just listening or reading. Our lectures are filled with a wealth of examples that explain every concept clearly.
3. If you follow along with our examples in our over-the-shoulder trainings, and create our examples with us, you’ll have a thorough understanding of what Javascript is, and how to apply it to create magic in your websites. You’ll be able to confidently add this as a skill in your resume.
4. We prefer creating fun projects to explain the concepts and to keep things interesting as well. You’ll learn how to apply the concepts you learn in the course in the real world projects and examples.
So, what are you waiting for? Enroll now and start creating magic in your websites with Javascript in no time at all!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: 80 pages Modern Javascript 2020 Notes Download
Chapter 2: Getting started with Javascript
Lecture 1: How to create a basic web page with a script?
Lecture 2: Setting up your Javascript project in Brackets (& how to use it)
Lecture 3: Making use of the Developer console – check errors, intermediate outputs etc.
Lecture 4: Javascript code structure – statements
Lecture 5: Comments
Lecture 6: An introduction to getting outputs in Javascript
Chapter 3: Variables, data types, type conversion and more
Lecture 1: Use strict – ES5 specification
Lecture 2: Let – what are variables and how to create them
Lecture 3: Reserved words/Keywords in Javascript
Lecture 4: Var – How variables were created before 2015
Lecture 5: Const – Creating constants
Lecture 6: Assigning variables and various data types (Incl. Camel casing)
Lecture 7: Javascript is Dynamic (Incl. Infinity & NaN)
Lecture 8: Double quotes, single quotes and backticks (ES6 specification)
Lecture 9: Complex data types (Arrays and objects)
Lecture 10: Typeof operator
Lecture 11: Undefined and Null
Lecture 12: Type conversions – String conversion
Lecture 13: Type conversions – Number conversion
Lecture 14: Type conversions – Boolean conversion
Lecture 15: Getting outputs in Javascript – Alert, prompt and confirm boxes
Chapter 4: Operators
Lecture 1: Assignment operator
Lecture 2: Basic calculations and outputs (mathematical operators)
Lecture 3: Complicated mathematical operations in Javascript
Lecture 4: Increment and decrement operators
Lecture 5: String concatenation in Javascript
Lecture 6: Comparison operators part 1
Lecture 7: Comparison operators part 2
Lecture 8: Comparison operators part 3
Lecture 9: String comparisons
Lecture 10: Comparing different types
Lecture 11: Logical operators
Lecture 12: Ternary operators
Lecture 13: Operator precedence
Chapter 5: Strings and string methods
Lecture 1: Template strings (backtick) – creating and using them, and more
Lecture 2: Creating strings as objects
Lecture 3: String methods – finding the length, index of a given character/substring etc.
Lecture 4: String methods – searching for the given substring
Lecture 5: String methods – slicing a substring from a string
Lecture 6: String methods – more slicing methods
Lecture 7: String methods – replacing words/phrases in a string
Lecture 8: String methods – case conversions and concatenation
Lecture 9: String methods – Trimming extra spaces
Lecture 10: String methods – finding characters, splitting & joining strings etc.
Chapter 6: Number and number methods
Lecture 1: An introduction to numbers in Javascript
Lecture 2: Arithmetic operations on strings and numbers (incl. isNaN)
Lecture 3: Hexadecimal, octal and infinity
Lecture 4: Creating numbers as objects
Lecture 5: Converting your number to a string
Lecture 6: The exponential method
Lecture 7: Fixing the decimal length & precision of a number (multiple ways)
Lecture 8: Converting strings & dates to numbers
Lecture 9: Converting a numbered string to an integer or floating point number
Lecture 10: More number properties
Chapter 7: Conditional statements & Loops
Lecture 1: If else statment
Lecture 2: Else If statement
Lecture 3: Switch Case statement
Lecture 4: For loop
Lecture 5: For loops part 2
Lecture 6: While loop
Lecture 7: Do While loop
Lecture 8: Break & Continue statements and labels
Chapter 8: Arrays
Lecture 1: Arrays – creating and accessing them – an Intro
Lecture 2: Creating arrays as objects (Incl. checking for the type Array)
Lecture 3: How to loop through an entire array
Lecture 4: Array properties – length properties and ways to use it
Lecture 5: Array methods – push, pop, string conversion and array join methods
Lecture 6: 2-Dimensional arrays
Chapter 9: Date, Date methods & the Math object
Lecture 1: The Date object and displaying date in Javascript
Lecture 2: Math object methods – PI, rounding off, ceiling, floor, truncating a number etc.
Lecture 3: Math object methods – find abs, min, max values, random numbers etc.
Chapter 10: Functions
Lecture 1: Functions – an Introduction (Definition & Call)
Lecture 2: Function that accepts parameters and returns a value
Lecture 3: Local variables (& Local/Function/Block & Global scope)
Lecture 4: Assigning default parameter values & using empty returns
Lecture 5: Sending multiple lines of return
Lecture 6: Function expressions (Anonymous functions)
Lecture 7: Self-invoking functions
Lecture 8: Arrow functions (ES6/ECMAScript update)
Lecture 9: Arguments object
Lecture 10: Recursive functions
Lecture 11: Spreading an array into function arguments
Lecture 12: Rest parameters
Lecture 13: Scheduling function executions – setTimeout
Lecture 14: Scheduling function executions – setInterval
Chapter 11: Objects (Basics)
Lecture 1: Declaring objects and accessing them
Instructors
-
DigiFisk (Programming is fun)
Hands-on practical training | Programming courses
Rating Distribution
- 1 stars: 10 votes
- 2 stars: 29 votes
- 3 stars: 93 votes
- 4 stars: 222 votes
- 5 stars: 274 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple