Self-paced

Explore our extensive collection of courses designed to help you master various subjects and skills. Whether you're a beginner or an advanced learner, there's something here for everyone.

Bootcamp

Learn live

Join us for our free workshops, webinars, and other events to learn more about our programs and get started on your journey to becoming a developer.

Upcoming live events

Learning library

For all the self-taught geeks out there, here is our content library with most of the learning materials we have produced throughout the years.

It makes sense to start learning by reading and watching videos about fundamentals and how things work.

Search from all Lessons


LoginGet Started
← Back to Lessons
  • learnpack

Edit on Github

Quickstart For Learners

Pick your first tutorial
How to open any LearnPack tutorial in the cloud

The following is a more detailed explanation on how to open LearnPack's tutorials locally or in the cloud:

Pick your first tutorial

You can learn many things with LearnPack: What do you want to learn? Our most popular tutorials help you learn javascript arrays, react js, how to build API's with Python Flask, etc.

Each tutorial is a separate GitHub repository. Go to the GitHub repository website and read the README file to understand what the tutorial is about, you may find an exercises or .learn/exercises` with all the steps and instructions you will be given through the tutorial. We also have this curate list of tutorials from 4Geeks Academy with a UI/UX that makes it a lot easier to pick.

Run the tutorial

The easiest way to run a LearnPack tutorial is to initiate it using our click-and-learn bridge, if you will like to do it yourself (without any magic) read the following guide:

How to open any LearnPack tutorial in the cloud

πŸ›Ÿ Skip this section if you want to run locally on your computer

We picked the Looping with Javascript tutorial for this explanation.

Opening on Github Codespaces

  1. Open in Codespaces by clicking the repository Code button and then Create codespace on master Create Codespace
  2. When the Codespace finishes loading, it's ready!
  3. Now you just have to start reading the instructions and doing the exercises. image

Opening on Gitpod

  1. Type the following URL on your browser:
https://gitpod.io/#<tutorial repository url>

Please note that <tutorial repository url> needs to be replaced with the github repository URL of the tutorial you want to open, for example:

https://gitpod.io/#https://github.com/4GeeksAcademy/javascript-arrays-exercises-tutorial

πŸ›Ÿ Alternatively You can use the Gitpod expension that makes the process very similar to Codespaces by adding a button like this into the repository website.

How to download and run LearnPack tutorial in your local computer

To use LearnPack locally, you must install Node v20 (or more) and you may also have to install other things depending on the particular tutorial needs.

πŸ›Ÿ We recommend to install Node using NVM, here is a guide on how to install NVM on your computer.

  1. Once Node.js is installed, the next step is to install LearnPack using npm:
1npm i -g @learnpack/learnpack
  1. Clone a LearnPack repository

Open the terminal and run the git clone command with your repository URL. For example, with the Javascript tutorial:

1git clone https://github.com/4GeeksAcademy/javascript-arrays-exercises-tutorial.git
  1. Enter the new recently created directory

A directory with the name of the tutorial will be created; enter it with the cd command:

1cd javascript-arrays-exercises-tutorial
  1. Start executing LearnPack

When you installed LearnPack globally, a new option was added to your computer's commands, now you can execute:

1learnpack start

In the directory of a LearnPack tutorial, and you're done.

Note: If LearnPack detects that not installed plugins are needed for your tutorial, LearnPack will install them. Then just restart with learnpack start Needed plugins

Use LearnPack locally with VSCode

Also, if you have VSCode on your computer, install the Learnpack extension. Once you are inside a LearnPack tutorial in VSCode, if it is the first time you start, the LearnPack extension will execute learnpack start for you.