Programs Overview
A Program For Every Stage
-
Software Engineering Immersive
Full-Time and Part-TimeThe Full-Time and Part-Time Software Engineering Immersive Programs teach full-stack JavaScript and computer science to prepare you for mid- to senior-level software engineering roles.
-
JavaScript for Beginners
This prep program gives you a foundation in software engineering and is a great first step for true beginners. It is designed for those new to coding or who have minimal experience. -
CS Prep
This prep program aims to build your core JavaScript knowledge, improve your technical communication, and develop your engineering toolkit.
Awarded Best Coding Bootcamp
Design a Software Engineering Immersive Preparation Plan
Codesmith offers in-depth resources for aspiring engineers at all levels of their coding journey. Explore the wide range of engaging offerings below and get excited about coding within a supportive and collaborative community.
Learn About Codesmith
Start your journey by learning more about the Immersive curriculum and how best to prepare for the admissions process.
Introductory
Build a strong foundation of JavaScript fundamentals and gain an understanding of programming best practices.
- CSX - Free Online Platform for Self-Paced Learning
- Intro to JavaScript Workshops - free weekly beginner-friendly workshops held remotely
- Pair Programming Sessions - free weekly remote, live programming sessions with other Immersive applicants to hone your technical communication skills
- JavaScript for Beginners - remote program held over two Saturday sessions for those with little to no previous coding experience
Intermediate
Broaden your knowledge of how JavaScript works under-the-hood and work through blocks while practicing proper technical communication.
- CSX - Free Online Platform for Self-Paced Learning
- JavaScript the Hard Parts Workshops - free weekly intermediate to advanced intermediate workshops held both onsite and remotely
- Pair Programming Sessions - free weekly remote, live programming sessions with other Immersive applicants to hone your technical communication skills
- CS Prep - remote, part-time program held over two weeks for those who have completed JSB and/or have worked through the beginner and intermediate modules in CSX (Precourse Parts 1 + 2, Functions & Execution Context, Callbacks & Higher-Order Functions)
Advanced Intermediate
Hone your technical communication and problem-solving abilities while working through advanced JavaScript concepts to prepare for the technical interview and the immersive program.
- CSX - Free Online Platform for Self-Paced Learning
- JavaScript the Hard Parts Workshops - free weekly live (both onsite and remote), intermediate workshops
- Pair Programming Sessions - free weekly remote, live programming sessions with other Immersive applicants to hone your technical communication skills
- How to Prepare for the Technical Interview Workshop- free online workshop reviewing best practices for prepping for the Codesmith Software Engineering Immersive technical interview
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.