Design Your Plan

Codesmith offers in-depth resources for aspiring engineers at all levels of their coding journey.
Explore resources for each level and start coding within a supportive and collaborative community.

Introductory

Brand new to coding?

Intermediate

You've got the basics down, and you're ready for more.

Advanced Intermediate

Time to dive deeper under-the-hood.

New to Codesmith?

Start your journey by getting to know us, the Immersive program, and how to best prepare for the admissions process.

Attend an Immersive Program Info Session

Codesmith_28

Introductory

Build a strong foundation of JavaScript fundamentals and gain an understanding of programming best practices.

CSX - Free Online Self-Paced Learning

Whether you're a complete beginner or seeking to enhance your programming skills, with CSX- our free self-paced platform, you have the freedom to learn JavaScript anytime, anywhere, and at your own speed. CSX covers everything from the basics of variables and control flow to advanced topics like asynchronous programming and object-oriented JavaScript.

Recommended Units:

  • Precourse Part 1
  • Precourse Part 2
  • Functions & Execution Context

Be sure to join the CSX Slack Community! 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. 

Intro To JavaScript Workshops

Pair Programming Sessions

JavaScript for Beginners

Codesmith (29 of 39)

Intermediate

Broaden your knowledge of how JavaScript works under-the-hood and work through blocks while practicing proper technical communication.

CSX - Free Online Self-Paced Learning

Discover the power of JavaScript at your own pace with CSX. Our free, self-paced platform offers hands-on exercises and solution videos to help you become a JavaScript pro. Start learning today and unleash your potential in web development!

CSX covers everything from the basics of variables and control flow to advanced topics like asynchronous programming and object-oriented JavaScript. 

Recommended Units

  • Callbacks & Higher-order Functions
  • Closures, Scope, & Execution Context
  • Recursion

Be sure to join the CSX Slack Community! 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. 

JavaScript the Hard Parts Workshops

CS Prep Course

Pair Programming Sessions

Codesmith student whiteboarding

Advanced Intermediate

Hone your technical communication and problem-solving abilities while working through advanced JavaScript concepts to prepare for the technical interview and Immersive program.

CSX - Free Online Self-Paced Learning

Level up your JavaScript skills at your own pace with CSX, our free self-paced platform. Dive into more advanced concepts like closures, asynchronous programming, then move into building out projects of your own with our Chrome Extension and Build with Code units.

Recommended Units:

  • Object Oriented Programming (OOP)
  • Asynchronous JavaScript
  • Build with Code
  • Build a Chrome Extension

Be sure to join our CSX Slack Community, where our community of learners connect.

JavaScript the Hard Parts Workshops

Pair Programming Sessions

Career Services & Interview Prep Workshops

Community & Resources

Codesmith YouTube Channel

Our YouTube channel features videos and playlists curated by skill level for coders at the Introductory, Intermediate, or Advanced Intermediate stages in their JavaScript journey. From workshop recordings to panel discussions, you’ll get to know more about Codesmith’s teaching style as well as our supportive community.

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.

Upcoming Events & Workshops

Check out our free Workshops and Events where our instructors will walk you through a taster of what you can expect.