Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jamezmca/javascript-for-beginners
Get started programming in JavaScript 🔥
https://github.com/jamezmca/javascript-for-beginners
javascript javascript-beginner-course javascript-for-beginners javascript-fundamentals learn-javascript learn-to-code
Last synced: 18 days ago
JSON representation
Get started programming in JavaScript 🔥
- Host: GitHub
- URL: https://github.com/jamezmca/javascript-for-beginners
- Owner: jamezmca
- Created: 2024-09-05T01:53:35.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-11T00:25:26.000Z (4 months ago)
- Last Synced: 2024-09-11T04:40:05.113Z (4 months ago)
- Topics: javascript, javascript-beginner-course, javascript-for-beginners, javascript-fundamentals, learn-javascript, learn-to-code
- Language: JavaScript
- Homepage: https://youtu.be/-ihpNX0EODc
- Size: 9.77 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# JavaScript Beginner Course
## Get Started with JavaScript in 2 Hours 🔥
Welcome my friends to this **JavaScript For Beginners** course that I am super excited to have live on the [YouTube channel](https://www.youtube.com/smoljames)!
**This beginner course is suitable for you if:**
✅ You have no experience with JavaScript and want to get started
✅ Have dabbled with JavaScript but want to improve your foundational understanding
✅ Want to feel confident and comfortable coding in the JavaScript ecosystem
✅ Set yourself up with the skills and knowledge you need to eventually become a JavaScript masterThe course is self is specifically designed to be easy and efficient, and saves you from spending 10+ hours just to learn the basics and get up and running. We achieve this by following a curriculum teaches you the 20% of material that does 80% of the leg work, so you can start coding in JavaScript as soon as possible!
If you enjoy the course, be sure to check out the full version which contains **9 hours of material, numerous practice questions and examples, and also 5 unique and exciting portfolio projects**.
* [The Complete JavaScript Course](https://www.udemy.com/course/the-complete-javascript-course-zero-to-hero/?referralCode=F6229ABBDBD16EB43FA4)
## How to Begin
You can get started with this course totally for free by click the YouTube link below ⬇️
* [JavaScript Beginner Course | Get Started with JavaScript in 2 Hours](https://youtu.be/-ihpNX0EODc)
To complete the course, you need **not** have any experience with JavaScript. We start from the very beginnering.
It is recommend that you download the JavaScript curriculum file which can be found [here](https://github.com/jamezmca/javascript-for-beginners/blob/main/curriculum_template.js).
## The JavaScript Beginner Course Curriculum
As mentioned above, this curriculum is designed to teach you all the foundational concepts and knowledge you need to start your journey to becoming a JavaScript pro.
### 1.0 Introduction
- **What is JavaScript and how does it work?**
- **Install VSCode**
- **Install NodeJS**### 2.0 Node Commands in Terminal
- **Opening the Terminal**: Use (Ctrl + `) to open the terminal.
- **Running a File**
- **Killing a File**### 3.0 Variables
- **Hello World**
- **Using `console.log()`**
- **Variables**
- **Code Comments**
- **Assignment by Reference**### 4.0 Data Types (Initialization / Reading / Writing)
- **Strings**
- **Numbers**
- **Arrays**
- **Objects**
- **Null**
- **Undefined**
- **Booleans (true/false)**### 5.0 Recap
### 6.0 Logic and Operators
- **Operators**: `+`, `-`, `/`, `%`
- **Logical Operators**: `||`, `&&`
- **`typeof` Operator**### 7.0 Conditional Statements
- **If-Else Statements**### 8.0 Loops
- **While Loop**
- **For Loop**
- **Continue & Break Statements**### 9.0 Functions
- **Creating a Function**
- **Invoking a Function**
- **Return Statement**
- **Default Parameters**
- **Arrow Functions**If you enjoy the course, be sure to ⭐️ **star** the repo!
Cheers,
James