Codesmith offers a variety of opportunities for learners at different stages of their coding...
These 2-hour workshops are offered in-person at our Codesmith campuses in both LA and NY, and live-streamed online. Each class is broken down into two parts: lecture and pair programming. Pair programming gives you the opportunity to work through challenges with a fellow coder to really cement the concepts covered.
I HAVE NEVER CODED BEFORE. WILL ATTENDING A WORKSHOP BE A GOOD FIRST STEP?
Yes, attending a workshop is a great first step as there are many benefits that you wouldn’t get from watching tutorials online.
Instruction: Our instructors have solid knowledge of each topic taught. They will break down and whiteboard through each concept step-by-step so you can understand how, and why it works. Not only that, you’ll also have the opportunity to ask questions and get mentorship along the way.
Community: By attending workshops, you will be part of a community of coders that you wouldn’t otherwise. Having a supportive group in similar stages of learning as you will help you stay committed and achieve your coding goals.
Being a good coder goes beyond knowing how to write code; talented engineers understand what’s going on under-the-hood and can effectively communicate technical challenges and solutions.. That’s one of the main reasons why we make sure people start working on their technical communication skills as early as possible. Pair programming is the ideal way to do so.
In this portion of the workshop, you will be working with a partner through a series of coding challenges covering the concepts you will have just learned. You will take turns as the driver (the person writing the code) and as the navigator (the one giving directions).
Working with a partner and communicating your code is a great way to solidify your learning.You also will see how other people think and find different solutions to the same problem, building your problem solving abilities, which are invaluable at any step of your learning journey.
WHAT TOPICS WILL I LEARN?
Variables, Control Flow and Looping:
Functions and Objects:
This workshop will address the questions of “What happens when our code runs in the browser?” You will take a closer look at objects, and how to declare and invoke a function.
WHAT SHOULD I BRING?
While it’s not necessary to bring a laptop with you, we highly recommend that you do so you can work through challenges during the pair programming sessions.
All of the challenges are on CSX - Our free online learning platform, so you won’t need to download anything before hand.
Our workshops were designed with all levels of programming in mind. Whether you’re starting out, or looking to strengthen your foundation, you will learn concepts and skills that are important in any stage of your learning journey. Though our workshops are live-streamed, we recommend you attend in person, either in LA or NY, to have the best learning opportunity. Check out our upcoming workshop schedule here.