What we’re about
Build with Code is a community of coders organized by Codesmith. We host free weekly beginner and intermediate coding workshops, pair programming sessions, study groups, and events on professional development and the tech industry.
Our goal is to help support engineers grow in the capacities that make them successful with workshops that help you go “under the hood” and practice your technical communication. Welcome - we’re glad to have you here!
Join our Slack community to stay connected: https://share.codesmith.io/csxslack
Upcoming events (4+)
See all- Pair Programming SessionLink visible for attendees
Join the Codesmith community for a pair programming session! We'll start the session with an overview of what pair programming is and how to focus on improving your technical communication in the session.
All skill levels are welcomed and encouraged.
Pair programming is central to Codesmith's learning style. If you're looking to prepare for our programs, this session is a great chance to focus on the concepts we test for. We'll also have a mentor available to help you through blocks you may run into! The way we conduct pair programming involves two programmers working together with 1 workstation. One person is the driver, writing the code, and one person is the navigator, talking through the logic.
If this is your first time Pair Programming, we encourage you to review Codesmith’s Guide on How to Technically Communicate - Best Practices!
Note: You will need a functioning camera and microphone to participate. Please join early as you will be paired with a partner in the very beginning of the workshop.
Price: Always free!
Experience Level: All experience levels welcome. We recommend getting started on our free JavaScript learning platform CSX and working on the Precourse unit before the workshop.
This is an interactive workshop and a great opportunity to engage with the Codesmith community, so please come prepared with your camera on and ready to get involved!
***
We also host free workshops every week to help you master JavaScript and learn the skills needed to land a job as a software engineer.
Check out our upcoming free workshops:
Or view the full events schedule.
***
In order to maintain a supportive and safe learning environment, all event attendees are required to follow Codesmith's Event Code of Conduct.
- Async & Promises: How Your TikTok Feed WorksLink visible for attendees
Join us for this live interactive workshop which will go under-the-hood of JavaScript, so you can confidently tackle new problems and work through blocks.
Our mental models of asynchronicity in javascript - the event loop, callback queue - are no longer enough. We have to augment them with the new world of native promises and async/await and understand them intuitively. In this session, we’ll do this so you can write readable code and debug effectively.
We will cover:
- The challenge with single-threadedness in JavaScript.
- How asynchronicity enables much of modern web development
- The challenge with asynchronicity in JavaScript and how promises fix the problem of inversion of control
The first 20-30 minutes of this workshop will cover information on Codesmith and our programs.
Price: Always free!
Experience Level: All experience levels welcome. We recommend getting started on our free JavaScript learning platform CSX and working on units up to the Async unit before the workshop.
***
We also host free online workshops every week to help you master JavaScript and learn the skills needed to land a job as a software engineer.
Check out our upcoming free workshops:
Or view the full events schedule.
***
In order to maintain a supportive and safe learning environment, all event attendees are required to follow Codesmith's Event Code of Conduct.
- Coding Course - Coding for BeginnersLink visible for attendees$150.00
Figuring out how JavaScript fits into the world of software engineering can seem complex. In the Coding for Beginners course (also known as JavaScript for Beginners), we will break everything down for you and give you a road map of how coding works.
Coding for Beginners is a live, online course taught over two consecutive Saturdays with project presentations the following Monday:
- Saturday, September 14 from 9-3pm PT / 12-6pm ET
- Saturday, September 21 from 9-3pm PT / 12-6pm ET
- Monday, September 23 from 6-7:30pm PT / 9-10:30pm ET
This course is designed to be your introduction to coding, so no prior experience is required. However, to get the most out of the course, we ask incoming students to start working on fundamental JS concepts by completing Precourse Part 1 and 2 on CSX, our free learning platform. It is highly recommended to complete these units prior to beginning the course.
If you're interested in applying to Coding for Beginners you can start an application here: https://app.codesmith.io/apply?program=jsbeginner. The cost of the program is usually $150 - use promo code MEETUP24 to get it for $75!
- Study Group: IntermediateLink visible for attendees
Join us for a weekend study session led by our CSX Fellow and Codesmith alum, Chris K. This session is designed not only to work through a series of coding challenges but to also enhance your problem solving and technical communication skills, which are vital for excelling in technical interviews.
The art of live coding, particularly under interview conditions, is a skill set in itself. Being able to articulate your thought process technically is a stepping stone towards becoming a well-rounded engineer. In this session you’ll have the chance to solve technical challenges with the support and encouragement of your fellow learners, simulating a real interview process!
We encourage everyone to share their knowledge, questions, and insights. Hope to see you there!
Experience Level: Intermediate. We recommend learners be at or beyond the Callbacks unit of CSX.
***
In order to maintain a supportive and safe learning environment, all event attendees are required to follow Codesmith's Event Code of Conduct.