/lesson-plans

Lesson Plans I have been creating and using to teach a small class (4 people) of friends JavaScript!

Primary LanguageJavaScript

Javascript Lessons

Great YouTube Channels

VS Code Extension

  • Auto Close Tag
  • Bearded Theme
  • Beautify
  • Bracket Pair Color
  • ESLint
  • GitLens
  • Live Server
  • Material Icon Theme
  • Path Intellisense

To Mimic My VS Code

1. Install all the Extensions above.
2. With VS Code open hit (crtl + shift + p) and a search menu should appear at the top of the text editor.
3. Search for "Preferences: Open Settings (JSON)" and hit enter. It should open a file called "settings.json".
4. Copy and Paste the code block below into that setting.json file.

{
    "workbench.colorTheme": "Bearded Theme Black & Gold",
    "workbench.colorCustomizations": {
    "editor.background": "#000000",
    "editorLineNumber.foreground": "#999999",
    "editorGutter.background" : "#0f0f0f"    
    },
    "editor.tokenColorCustomizations": {
        "comments": "#646464"
    },
    "files.autoSave": "afterDelay",
    "workbench.iconTheme": "material-icon-theme",
    "javascript.updateImportsOnFileMove.enabled": "always",
    "json.maxItemsComputed": 15000,
    "window.zoomLevel": 1
}

5. Save the file and then restart VS Code.    

Introduction to Javascript Lessons

Lesson One: Will consist of setting up coding enviorments and installing the proper software. Then going over Variable Declaration and how to comment your code. Finally will learn how to make a new git branch (dev), and push to dev branch to your GitHub Repo and merge to into the master branch.

  • Install coding env (WSL/Ubuntu, VS Code, Postgresql (psql), Node, Npm, GitHub cli, Zsh)
  • Create Github Repo for "Introduction to Javascript" and make a commit, then push to master branch
  • Learn proper code formatting conventions
  • Learn about Variable Declaration and console logs
  • Learn to properly comment code