Skip to content

Learn the basics of JS and using git by completing mini-challenges

Notifications You must be signed in to change notification settings

projectshft/js-super-basics

Repository files navigation

JavaScript Basics Learning Project

Welcome to the JavaScript Basics Learning Project! This repository is designed to help you learn JavaScript fundamentals through interactive lessons and challenges. Each lesson focuses on a key JavaScript concept, followed by exercises that you'll complete and test.

Setting Up the Project

Watch this if you want to see how I've done this

https://share.descript.com/view/a2pqYW8i66j?transcript=false

Prerequisites

  • Ensure you have Node.js installed on your system. This will include npm (Node Package Manager), which is used to manage dependencies and run scripts.

Cloning the Repository

  1. Clone this repository to your local machine using:
    git clone [repository-url]
  2. Navigate into the project directory:
    cd js-super-basics

Installing Dependencies

npm install

Running and Testing Your Solutions

Each lesson comes with a set of challenges that you can test to ensure your solution is correct.

I recommend you run the tests in watch-mode

npm run watch

When you complete a challenge. Simply remove this comment at the end of the file:

// ✅ REMOVE THIS LINE to check your work

OR

You can manually run tests like this 👇

  1. Navigate to the root of your project directory.
  2. To run the tests for a specific lesson, use the following command:
    npm test -- [test-file-name]
    For example, to test your solutions for Lesson 2, run:
    npm test -- __tests__/02_Variables.test.js

Additional Resources

To supplement your learning, here are some recommended resources:

Getting Help

If you encounter issues or have questions, reach out to [email protected] for Slack access.

If you like this sorta stuff, let's go much deeper in our Dev30 program or just join us Parsity.io and learn what it takes to become a fullstack software engineer.

About

Learn the basics of JS and using git by completing mini-challenges

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published