⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

epicweb-dev/beginner-javascript

Repository files navigation

Learn JavaScript fundamentals from the ground up

Master the building blocks of JavaScript: variables, operators, control flow, functions, arrays, and objects. No prior programming experience required.



Build Status GPL 3.0 License Code of Conduct

Prerequisites

This workshop assumes no prior programming experience. You'll learn JavaScript from the very beginning.

However, you should be comfortable with:

  • Using a computer and navigating files/folders
  • Using a text editor or IDE (we recommend VS Code)
  • Basic typing skills

Pre-workshop Resources

Here are some optional resources to get you excited about JavaScript:

System Requirements

  • git v2.18 or greater
  • NodeJS v18 or greater
  • npm v8 or greater

All of these must be available in your PATH. To verify things are set up properly, you can run this:

git --version
node --version
npm --version

If you have trouble with any of these, learn more about the PATH environment variable and how to fix it here for windows or mac/linux.

Setup

Use the Epic Workshop CLI to get this setup:

npx --yes epicshop@latest add beginner-javascript

If you experience errors here, please open an issue with as many details as you can offer.

The Workshop App

Learn all about the workshop app on the Epic Web Getting Started Guide.

Kent with the workshop app in the background