• Login
  • Get Started

Our Community Ecosystem

Codesmith's community of learners comes together to collaborate, support, and motivate each other. We provide the spaces to learn and engage.

CSX Slack

Slack is where the CSX community of learners connect. With new people joining daily, the CSX Slack group is a lively bunch of folx who support each other and work together as they go through CSX learning units and continue on their journey to become software engineers. 

Join the CSX Slack

Workshops & Events

Codesmith hosts online and in-person weekly workshops like our JavaScript Hard Parts & Intro to JavaScript, admissions info sessions, tech talk speaker series, and alumni panels covering a variety of topics and interests. Most event recordings are posted on our YouTube channel.

See Upcoming Events

Diversity, Equity & Inclusion

Codesmith aims to create a space where people from all walks of life feel welcome, have equal opportunity, and can freely represent themselves and their backgrounds through mentorship programs, women & non-binary initiatives, in-program support, and scholarship funds.

See Our Initiatives

Featured Past Events

Explore Our Playlist

Our Community in Numbers

The Codesmith community is what attracts students and team members to us! We set the example for Codesmith residents of what it means to work hard & play hard.


CSX Members
their Codesmith journey


CSX Members
Pair Programming


CSX Members
each other through blocks

Ranked #1
Best Coding Bootcamp


4.92 / 5

Rating from 300 Reviews


Employed in the field of study

Our Commitment To Diversity, Equity, and Inclusion in Technology.

Codesmith aims to create a space where people from all walks of life feel welcome, have equal opportunity, and can freely represent themselves and their backgrounds.

We believe a team that fosters inclusivity and opens the door to a range of backgrounds will allow for distinct ideas and solutions.

Learn JavaScript For Free

Build with Code

Codesmith offers a variety of opportunities to build with code at your own pace or with our community of learners. If you’re a self-paced learner, work through the units and tutorials on CSX and check out workshop recordings on our YouTube channel. If you’re ready for some live learning, check out our weekly workshops and get to know our community better.

Coding Challenges

The coding challenges on our free JavaScript learning platform, CSX, offer you an opportunity to build your JavaScript skills. There are multiple ways to solve the coding challenges in CSX, just like there will be multiple ways to solve the challenges you encounter in coding projects throughout your journey. And if you get stuck, you can find support in our amazing CSX Slack community.


The CSX Slack community has learners with no prior experience as well as developers with years of experience. Through the variety of channels in our CSX Slack workspace, you can find mentorship, seek out pair programming partners, and work through any blocks you encounter as you build with code. You can also schedule a call with our Alumni Advisors who are ready to answer any questions you may have about Codesmith.

Prepare for the Immersive Program

All of our Codesmith learning resources can help you prepare for our immersive programs. By attending workshops, you’ll get to know members of our community and familiarize yourself with Codesmith’s teaching style. The units in CSX and workshop recordings on YouTube are structured to help you succeed as you prepare for the technical interview at Codesmith. Most of all, our supportive community is here to answer any questions you may have and help you on your path to becoming a software engineer.

CSX Website

Codesmith Blog

Read All Articles

Our Community Of Learners

Join our community to connect with like-minded learners and begin to experience the supportive Codesmith community.
Join Our Community

Talk With An Alumni Advisor