Prework

Prework is the first semester of the bootcamp. The class time is the second semester.

Derek Mauldin, Cohort 10

Welcome to the prework. Here, you will find everything you need to get set up and ready to go before entering class.

Prework Schedule

Prework is divided into four phases. Phases I, II, and III are required. Phase IV is optional, but strongly recommended.

Click on the heading for each phase to view the assignments in detail.

Phase I: Toolchain setup

Due two weeks before orientation

  • Create your CNM Student Account
  • Sign up for Slack and introduce yourself
  • Create your Deep Dive Coding Student Account
  • Pro Dev Prework
  • Set Up Your Toolset
  • Slack the URLs of your deployment and your GitHub repository to your instructors
Phase II: Web Development Basics

Due one week before orientation

  • Required Video Tutorials
  • Contact Your Instructors for a Prework-Checkin
Phase III: Required Reading and Tutorials

Due at orientation

  • Required Reading
Phase IV: Additional Reading and Tutorials

Optional, but recommended

  • Self Study: "Supplemental Material"
  • Self Study: "Advanced Material"
  • If you have not finished Phase I and emailed your instructors with the required information two weeks prior to the start of class, you may be asked to leave the bootcamp.
  • If you have not finished Phase II and scheduled a time to meet with your instructors one week prior to the class start date, you may be asked to leave the bootcamp.

We recommend that you do not stop at the minimum required self-study. Do the supplemental and advanced reading and exercises to further and deepen your understanding. There is a very strong causational relationship between those who invest extra time into prework and success in class.

If you have not finished Phase I and emailed your instructors with the required information two weeks prior to the start of class, you may be asked to leave the class.


If you have not finished Phase II and scheduled a time to meet with your instructors one week prior to the class start date, you may be asked to leave the bootcamp.

How to ask for help

The prework is designed to be challenging, but also for students to be able to complete with a minimum of instructor feedback. If you find yourself stuck, reach out on Slack. There is a cohort specific channel for you to chat with your fellow students if you find yourself stuck, and you can also find all of the instructors there as well.

And remember, just keep working at it! Much of becoming a good developer is perseverance.

Contact Information

If you have any questions, please get in touch. We are here to help! The best way to reach us is Slack, as we are most responsive there.

  • Program Manager: Devonna James
    Slack: @Devonna
    Email: djames42@cnm.edu
  • Bootcamp Lead Instructor: Marty Bonacci
    Slack: @Marty Bonacci
    Email: mbonacci@cnm.edu
  • Instructor for Amarillo Bootcamp: George Kephart
    Slack: @gkephart
    Email: gkephart@cnm.edu

Please direct all program related questions to the Program Manager and all technical and curriculum-related questions to an Instructor.