Prior to enrolling in Lambda School you must complete a coding challenge--and sometimes it’s tough! This is intentional and by design. Learning a new skill is uncomfortable. Don’t fear! Our precourse work will teach you the skills required.

‍

We currently can only admit students who are able to self-teach initial concepts via the resources we provide in our precourse work. This is because our classes are extremely fast paced and students who succeed display the ability to self-learn along the way. All of our classes (Web Development, iOS, and Data Science) have 30 hours of self-paced precourse work content you can reference to solve the challenges.

While we don't spell out how to do everything you might encounter, we do provide you the building blocks and concepts to solve and pass the challenges needed to enroll in school. You'll need to apply these concepts in new ways to pass the coding challenge.

‍

Still stuck? Here are some suggestions for getting unblocked:

‍

Lambda School Precourse Work:

‍The precourse work has videos that explain all the concepts you’ll face in the challenges. Re-watch or re-read the videos to refresh your memory and master the concepts.

‍

Rubber Ducky Method:

‍While it doesn’t have to be an actual rubber duck, developers are famous for debugging their code by explaining it to something (or someone!) out loud. Find your favorite stuffed animal and explain what you’re trying to do. If you think your code is right, but it’s not passing the tests, walk through each line and character. If you are struggling to explain it, there is a chance you don’t fully understand your code.

‍

Google, but be specific:

‍Being able to Google specific questions that you have is an invaluable skill as a developer. Googling “javascript help” is going to be vague and not get you what you need. Googling “javascript return function undefined” will yield far more specific and helpful answers for you than a broader search.

