
Course Study Plan:
Progress: 22 out of 22 weeks completed
YouTube Playlist:
Videos Watched: 188 out of 188 (Total Duration: 19 hours, 23 minutes, 12 seconds)
Assignments:
Solved: 170 out of 170 assignments across 27 topics
Week 01 - JavaScript Introduction
Watched - 001 => Introduction & What Is JavaScript ?
Watched - 002 => How To Study The Course ?
Watched - 003 => Setting Up Environment & Tools
Watched - 004 => Work With Chrome Developer Tools
Watched - 005 => Where To Put The Code ?
Watched - 006 => Comments & Bad Practices
Watched - 007 => Output To Screen
Watched - 008 => Console Methods And Styling And WebAPI
Watched - 009 => What Is ECMAScript ?
Week 02 - Data Types And Variables
Watched - 010 => Data Types & Typeof Operator
Watched - 011 => Variables Introduction
Watched - 012 => Identifiers Name Convention & Rules
Watched - 013 => Var & Let & Const - Compare
Watched - 014 => String Syntax + Character Escape Sequences
Watched - 015 => Concatenation
Watched - 016 => Template Literals (Template Strings)
Watched - 017 => Variable & Concatenation Challenge
Week 03 - Operators
Watched - 018 => Arithmetic Operators
Watched - 019 => Unary Operators & Negation Operators
Watched - 020 => Type Coercion
Watched - 021 => Assignment Operators
Watched - 022 => Operators Challenge
Week 04 - Numbers & String
Watched - 023 => Number
Watched - 024 => Number Methods
Watched - 025 => Math Object
Watched - 026 => Number Challenge
Watched - 027 => String Methods - Part 1
Watched - 028 => String Methods - Part 2
Watched - 029 => String Methods - Part 3
Watched - 030 => String Challenge
Week 05 - Control Flow
Watched - 031 => Comparison Operators
Watched - 032 => Logical Operators
Watched - 033 => If Conditions
Watched - 034 => Nested If Conditions
Watched - 035 => Conditional (Ternary) Operator
Watched - 036 => Nullish Coalescing Operator & Logical Or
Watched - 037 => If Condition Challenge
Watched - 038 => Switch Statement
Watched - 039 => Switch & If Challenges
Week 06 - Array
Watched - 040 => Array Big Introduction
Watched - 041 => Using Length With Array
Watched - 042 => Adding And Removing From Array
Watched - 043 => Searching Array
Watched - 044 => Sorting Array
Watched - 045 => Slicing Array
Watched - 046 => Joining Arrays
Watched - 047 => Array Challenge
Week 07 - Loops
Watched - 048 => Loop - For & Concept Of Loop
Watched - 049 => Loop On Sequences
Watched - 050 => Nested Loop & Training
Watched - 051 => Loop Control - Break & Continue & Label
Watched - 052 => Loop - For - Advanced Examples
Watched - 053 => Practice - Add Products To Page
Watched - 054 => Loop - While
Watched - 055 => Loop - Do While
Watched - 056 => Loop Challenge
Weeks 08 & 09 - Functions & Scope
Watched - 057 => Function - Intro & Basic Usage
Watched - 058 => Function - Advanced Example
Watched - 059 => Function - return Statement & Use Cases
Watched - 060 => Function - Default Parameter
Watched - 061 => Function - Rest Parameter
Watched - 062 => Practice - Ultimate Function
Watched - 063 => Random Arguments Function Challenge
Watched - 064 => Anonymous Function & Use Cases
Watched - 065 => Return Nested Function
Watched - 066 => Arrow Function Syntax
Watched - 067 => Scope - Global & Local
Watched - 068 => Scope - Block
Watched - 069 => Scope - Lexical (Static)
Watched - 070 => [Arrow Function Challenge](https://github.com/PhilopaterHany/JavaScrip
$ claude mcp add JavaScript-Bootcamp \
-- python -m otcore.mcp_server <graph>