Codesmith has campuses in New York and Los Angeles. They also offer their software engineering immersive bootcamp remotely on schedules geared toward several different time zones. Apart from the technical components of the curriculum, Codesmith emphasizes the soft skills they foster in their students. Students will learn about effective leadership and teamwork frameworks, technical communication, and presentation skills.

  • Available Online
    Available Online
  • Career Support
  • Flexible Payment Plans
  • Instructor-Driven Classes
  • Nights & Weekends
  • Fun Social Environment
  • Pre-Bootcamp Prep Programs
  • Loans Available
  • Scholarships
  • Software Engineering Immersive

    3-9 Months
    Codesmith’s software engineering immersive is offered online or on campus and full-time or part-time. The full-time, on-campus program often entails about 70 hours a week of learning, socialization with other students, project work, and enriching lectures.
    • Algorithms
    • Data Structures
    • Databases
    • Docker
    • Ethereum
    • Express
    • Git
    • GitHub
    • HTML
    • JavaScript
    • Machine Learning
    • MongoDB
    • Node
    • PostgreSQL
    • Python
    • React
    • Redux
    • Relational Databases
    • Responsive Design
    • Scrum
    • User Authentication
    • Webpack
  • JavaScript for Beginners

    2 Days (1 Week Apart)
    This two-day intro course helps beginners learn JavaScript and other fundamentals of web programming. After the first day, you have a week to complete homework projects. Then you’ll meet back up for day two where you’ll get to review and dive deeper.
    • CSS
    • HTML
    • JavaScript
  • CS Prep

    2 Weeks
    This two-week program gives students the background understanding of computer science, coding, and technical communication to be successful in a more advanced program.
    • Algorithms
    • Big Data Analytics
    • Data Analysis
    • JavaScript
  • Node.js Under the Hood

    4 Weeks
    This advanced course helps developers upskill by learning Node.js.
    • Node