- Community-Led Beginner Study GroupLink visible for attendees
Join us for our weekly Community-Led Beginner Study Group, where we'll delve into topics like string manipulation, callbacks, functions, and execution context. For recursion, OOP, and general Technical Interview prep we highly recommend joining our Intermediate Study Group on Sundays!
Whether you're new to coding or looking to reinforce your skills, this beginner-centered group is the perfect environment to learn and grow. Getting started working on your technical communication earlier will be invaluable in accelerating your learning journey.
This group was founded by and is led by our Codesmith community members and we are sharing it on our Events Page to help get the word out!
Don't miss out on this opportunity to level up faster in a supportive and fun environment. We hope to see you there!
In order to maintain a supportive and safe learning environment, all event attendees are required to follow Codesmith's Event Code of Conduct.
- 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.
- Exploring Recursion in JavaScriptLink visible for attendees
Join us online for this live interactive workshop, you will go under-the-hood of JavaScript, so you can confidently tackle new problems and work through blocks.
During this online workshop we'll delve into one of the most powerful but often confusing concepts in programming: functions that call themselves.
We'll cover:
- When to use looping vs. recursion
- How to set up recursive functions
- How you can return a value out of a recursive call
The first 20-30 minutes of this workshop will cover information on Codesmith and our programs.
Price: Always free!
Experience Level: We recommend getting started on our free JavaScript learning platform CSX and working up to the Recursion 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!
- 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.
- Intro to Coding: Building a WebPage with HTML & CSSLink visible for attendees
Join us as we dive into the fundamentals of HTML and CSS! This interactive workshop is designed specifically with beginners in mind! You will walk away with a new understanding of the core elements that make up HTML to add content to a web page, and the fundamental pieces of CSS to bring it to life.
We'll cover the concepts that are the foundation of all web development so you can confidently use them as you work on harder concepts to come.
Specifically:
- Text elements (headings, paragraphs, lists)
- Division elements
- Styling Selectors (elements, class and id)
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 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.
- Community-Led Beginner Study GroupLink visible for attendees
Join us for our weekly Community-Led Beginner Study Group, where we'll delve into topics like string manipulation, callbacks, functions, and execution context. For recursion, OOP, and general Technical Interview prep we highly recommend joining our Intermediate Study Group on Sundays!
Whether you're new to coding or looking to reinforce your skills, this beginner-centered group is the perfect environment to learn and grow. Getting started working on your technical communication earlier will be invaluable in accelerating your learning journey.
This group was founded by and is led by our Codesmith community members and we are sharing it on our Events Page to help get the word out!
Don't miss out on this opportunity to level up faster in a supportive and fun environment. We hope to see you there!
In order to maintain a supportive and safe learning environment, all event attendees are required to follow Codesmith's Event Code of Conduct.
- How to Prepare for the Codesmith Technical InterviewLink visible for attendees
If you're preparing for the Codesmith Software Engineering Immersive Program, studying for the technical interview is key. Join us for this free workshop, where we will provide tips on how to prepare for the technical interview.
During this live, interactive workshop, we will cover:
- What makes a good software engineer
- How to communicate technically and pseudocode best practices
- Top tips for interviewing
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 we encourage you to come with your camera on and ready to get involved!
- Classes & Prototypes: Building Your World with CodeLink visible for attendees
Join us for this live interactive lecture will go under-the-hood of JavaScript, so you can confidently tackle new problems and work through blocks.
During this workshop we'll cover:
- 4 approaches to object-oriented programming in JavaScript
- Prototype and the prototype chain
- Factories, constructors and classes
- ES5 and ES6 approaches
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 through the Callbacks and Closures units 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.
- 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.
- Intro to Coding: Building Your First AppLink visible for attendees
Ready to dive into the world of software engineering?
Join us for an interactive, beginner-friendly workshop where you’ll learn to build your very first app—a functional to-do list—from the ground up.
Guided by our expert Codesmith instructor, Marselena Sequoia, you’ll gain hands-on experience with essential coding skills, work with industry-standard development tools, and explore the fundamentals of app creation in a collaborative, supportive environment.
What you’ll learn:
- Real-world tools: Get familiar with popular tools and techniques used by professional engineers.
- Hands-on practice: Walk away with the knowledge to build your very own to-do list app, a tangible start to your coding portfolio.
Is this workshop right for you?
This workshop is open to all experience levels! We recommend completing the Precourse unit on our free learning platform CSX, to set yourself up for success, but no prior experience is required. Whether you’re just curious or ready to begin a new career path, this workshop is designed to meet you where you are.
What else should you know?
- Price: Always free! We believe in making tech education accessible to everyone.
- Engagement: This is an interactive experience, so we encourage you to join with your camera on and be ready to engage with the Codesmith community.
***
We offer free workshops every week to help you in mastering JavaScript, building practical coding skills, and landing a job as a software engineer. Check them out:
- Intro to Coding: Start with the essentials.
- Intermediate and Advanced Coding: Take your skills to the next level.
- Professional Development: Grow as a coder and future tech leader.
- Community Coding: Connect, collaborate, and code with others.
Or view the full Codesmith events schedule to find a session that’s right for you.
***
In order to maintain a supportive and safe learning environment, all event attendees are required to follow Codesmith's Event Code of Conduct.