Introduction to JavaScript Course | Learn how to Build a task tracker using JavaScript

This is an introductory course about JavaScript which will help you learn about the basics of using a script, to begin with, the dynamic part of the web development. You will learn the basics like understanding code structures, loops, objects, etc.

What this course is about?
In this course we will teach you about the basics of the scripting language i.e) Javascript along with building a simple Task Tracker project. By learning this course you would be able to add functionality to your static web page and make it perform different functions on the click of a button. Javascript is a powerful tool and performs the functions on the client side. It basically provides an interaction between the user and the webpage.

End Project Preview

Javascript History
Javascript was developed by Brendan Eich in 1995. At first, it was called LiveScript but was later name to JavaScript. In its early days, it was mainly used for improving the User Experience and making websites more dynamic but nowadays with the evolution of Nodejs, javascript can also be used on the server side and also as a programming language to develop certain applications.

Features of the course:

  • Teaches you all the basics of JavaScript needed to make the page alive.
  • Will get practical knowledge on how to use JavaScript.
  • How Java and JavaScript is different?
  • This course will teach you everything from the scratch, so even of you don’t have any prior knowledge about Javascript, it is completely fine.
  • You will have a project of your own by the end of this course.

Prerequisites: You need to have a decent knowledge about HTML, CSS and static web pages before starting this course. If you don’t have knowledge about HTML and CSS, please refer to this link.

Development Environment: You don’t need any specific IDE to learn or practice this course. You just need a text editor to type your code and a web browser.

Course Guidelines:
Here are some guidelines that might help you to gain more from this course.

  • Don’t hurry up: We recommend you do not hurry up and finish up the entire course in just one day by taking the course for long hours
  • Practice Along Side: Repeatedly practice the course alongside by typing the codes in your own code editor and render it in your browser.
  • Do not Copy Paste: Avoid directly copying and pasting the codes from our source to your editor. Instead, first, try to understand the codes and type that code on your own. If you make a mistake and get a different output then come back and match your code to ours to find out where you went wrong.
  • Do not Skip any section: Please do not skip any section by just reading the title.
  • Do not skip the Practice Quiz: Please do not skip the section wise quizzes in the hurry to learn the next section. The quizzes are specially designed to test your knowledge of a section you just completed.

Course Contents

Topic
1. Introduction to JavaScript Course | Overview
2. JavaScript Course | What is JavaScript ?
3. JavaScript Course | Printing Hello World in JavaScript
4. JavaScript Course | Understanding Code Structure in JavaScript
5. JavaScript Course | Variables in JavaScript
6. JavaScript Course | Data Types in JavaScript
7. JavaScript Course | Operators in JavaScript
JavaScript Course | Practice Quiz-1
8. JavaScript Course | Interaction With User
9. JavaScript Course | Logical Operators in JavaScript
10. JavaScript Course | Conditional Operator in JavaScript
11. JavaScript Course | JavaScript Prompt Example
JavaScript Course | Practice Quiz-2
12. JavaScript Course | Loops in JavaScript
13. JavaScript Course | Functions in JavaScript
14. JavaScript Course | Objects in JavaScript
15. JavaScript Course | Task Tracker Project
JavaScript Course | Practice Quiz-3


My Personal Notes arrow_drop_up

Executive Software Developer at Cavisson Systems

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.