In order to remove even more barriers for those that want to participate in Lambda School, we've created the Lambda Challenge.
Based on our data, we are confident that if you can complete the Lambda Challenge, we can help you learn to code, and get a job as a developer. We're willing to bet on you.
Pending a final interview, those that complete the Lambda Challenge successfully may be invited to attend Lambda School without paying anything upfront; no loans, no debt, and no upfront tuition. Pay nothing at all until you're making $50k+ as a software engineer.
After the completion of the Lambda Challenge, we'll schedule you for a priority interview, and you can skip the pre-course work that we normally require.
If the questions in here are too difficult then you can begin working through our regular precourse work which covers the fundamentals here.
You will need to download Node in order to run the automated tests. You can download Node here. You will also need to have git installed on your computer in order to clone the repository. You can download it here.
In order to complete this assessment you will need to have a basic understanding of the following concepts:
JavaScript
variables
if statements
for loops
functions
arrays
objects
math operators
equality and logical operators
Git/GitHub
fork
clone
add
commit
push
pull request
Command Line (Terminal on Mac or Command Prompt on Windows)
navigation (ls, dir, cd)
running git commands
You will need to install Node in order to run the automated tests. You can download Node here.
-
Fork this repository to your GitHub account.
-
Clone the forked copy to your local computer:
git clone <fork url>
. -
From the command line, in your newly-cloned
Lambda-Challenge
directory, runnpm install
. -
Complete the problems outlines in
assessment.js
. -
As you complete the problems, check your progress by running
npm test
from the command line. -
When you are finished and all of the tests are passing, push them up to your personal
Lambda-Challenge
fork.
git add --all
git commit -m "Completed assessment"
git push
-
Submit a pull request on GitHub to the LambdaSchool/Lambda-Challenge repository.
-
After we verify that the tests pass, we will send you an email to schedule an interview.
Forking, cloning, and making a pull request