Guide to Our Events
Codesmith offers a wide range of free live events, open to learners across the world. Each event is tailored to help you reach specific goals and learn new, important skills and information. For those new to our community, it can be tricky to know where to start! We’ve created this guide to break down our different event types. Learn more below.
If you are unable to attend events with us live due to various reasons, some workshops will also be available to stream on our YouTube page.
Intro to Coding Workshops
If you’re new to coding, this is the workshop for you!
Open to all levels, these workshops cover foundational programming and web development concepts. There is no experience necessary to join! Our goal is to build your knowledge, create confidence in yourself, and get your questions answered.
Experience Level: Beginner
Duration: 2.5 hours
Topics: Variables, Control Flow & Looping; Functions & Objects, Web Development Fundamentals
Intermediate & Advanced Coding Workshops
If you’re looking to expand on your knowledge and dive into programming concepts under the hood, our intermediate and advanced workshops are the right place for you. These workshops will help you expand on complex coding challenges, work on problem solving skills, enhance your technical communication, and clear up some of the admittedly more confusing aspects of JavaScript.
Our intermediate and advanced workshops are open to all levels but we recommend having foundational knowledge of programming
Experience level: Intermediate & Advanced
Duration: 2.5 hours
Intermediate Topics: Closure, Scope & Execution Context; Callbacks & Higher Order Functions; Recursion
Advanced Topics: Object Oriented Programming; Async; AI
Community Coding
Community coding is essential for becoming a Software Engineer. One form is pair programming, where two engineers solve a challenge together. The “Navigator” explains the code aloud while the “Driver” writes it. This constant communication deepens their understanding of the concept.
Another form is study groups, where individuals at similar knowledge levels tackle coding challenges together. Study groups enhance problem-solving and technical communication skills, both vital for software engineering.
Community coding is for all skill levels. In fact, working with someone of different expertise strengthens engineering practices, fosters empathy, improves technical communication, and builds confidence.
Experience level: All levels welcome
Duration: 1 hour
Topics: Closure, Scope & Execution Context; Callbacks & Higher Order Functions; Recursion, Object Oriented Programming
Learn About Codesmith
If you are just starting to explore Codesmith and are looking for more information, this is the place for you! Learn more about Codesmith through a variety of information sessions and open houses. This includes informational sessions on how to best prepare for the technical interview.
Come hear from members of the Codesmith team and wider community on topics including, but not limited to, financing, curriculum, career services, job tips, and more.
Experience level: All levels welcome
Duration: 1 hour
Professional Development
Identify your career and role priorities in these interactive workshops. Learn how to research employers, showcase your skills and experience, as well as tailor communication needs. Additionally, learn how to prepare for technical interviews with whiteboarding interactive workshops.
Experience level: All levels welcome
Duration: 1 hour
Tech Industry
If you're curious about the latest advancements in software engineering, our free workshops are the place to be! Learn about the impact of modern technologies on the field and gain an overview of new and exciting tools like predictive analytics and other innovative features.
Experience level: All levels welcome
Duration: 1 hour
Panels + Special Events
Hear from our alumni on their experiences in the program and the journey to becoming a software engineer with our interactive panels. Join us for special events dedicated to celebrating Codesmith affinity groups such as parents, people with backgrounds historically absent in tech, graduates from non-technical backgrounds, and more.
Experience level: All levels welcome
Duration: 1 hour
Meetup
Interact with our growing community on Meetup!
Our Meetup groups include Codesmith, Build with Code- West Coast, Build with Code- East Coast, Build with AI, and Women in Software Engineering.