You will need, at a minimum, the following tools:
- Computer (laptop or desktop)
- A stable internet connection
- If possible, an additional monitor so you can work with two screens. This isn’t mandatory but students find it to be a significant quality of life improvement for their work.
For a Windows computer:
- Intel CPU: Quad core 2GHZ or Higher (i5, i7, or i9 somewhere in the name. i3 is not good)
- AMD CPU: Quad core 3GHZ or Higher (Ryzen 5, Ryzen 7, Ryzen 9. Ryzen 3 is not good)
- 12 GB RAM minimum recommended (This is the most important number to check)
- 500 GB Hard Drive storage minimum.
- Monitor: 1080p or higher (we strongly recommend having more than a single screen).
- Internet: Broadband with 10 Mbs download and 1.0 Mbs upload.
For a Mac computer:
- 1.8 GHz or faster 64 bit processor; dual-core or better recommended.
- Newer Mac computers will come with an Apple Silicon (arm64) processor, older Macs may have an Intel (x64) processor. Either will work, but different software versions may be needed depending on the type of computer.
- 8GB of RAM minimum. (Most important number).
- At least 20GB of free hard drive space.
- A screen resolution of 1280 by 800 or higher.
- Operating system: At least macOS Sonoma Version 14.
Our most successful students come to us with some, but not a lot, of programming or dabbling experience. Many of our students have dabbled in code through online tutorials and courses through Codecademy, Kahn Academy, Free-Codecamp or have completed our foundations course found on our website under the try coding free heading.
We’re looking for students who are smart, tenacious, resourceful and hardworking. It should go without saying, but an interest in coding every day is a must.
We want candidates that are self-motivated and committed to learning within their bootcamp program. Understand that a tech bootcamp is where information coming at you can feel overwhelming. Students that succeed have the ability to persist through frustration and the times where the “light bulb” doesn’t come on instantly. There will be assignments that have to be completed at night and over weekends, so you should be prepared to put in the necessary work to be successful. You’ll also need to be punctual for every class.
Learning new skills can become frustrating, so it’s important to see this opportunity as a welcome challenge, rather than a stress-inducing problem. The ability to see the bigger picture of the bootcamp and what you could gain from it helps to minimize the ups and downs of learning tech concepts and being able to work with them.
If you’re available Monday- Friday during the day, then the Full-Time is your best option to experience the Immersive Bootcamp experience. The daily immersion is the best way to learn coding in a short period of time. However, that is not always an option for those that have a job and need to work to support themselves or have families to support.
Our Part-Time Bootcamp is a less intensive option than a Full-Time Bootcamp in terms of the hours you need to commit, but it still requires a significant time commitment.
With devCodeCamp’s Self-Paced coding bootcamp, you have the flexibility to learn coding on your own schedule. Whether you’re a busy professional looking to switch careers or a student with a packed schedule, this program allows you to fit coding into your life. And with 24/7 access to our learning platform, you can study whenever it’s most convenient for you.
We expect students who enter the Part-Time Bootcamp to be committed. The question we ask students to consider before applying: is can you commit to a 16-week sprint in which you can dedicate a minimum of 19 hours towards the Bootcamp for each of the 16 weeks you’re enrolled? If not, you shouldn’t enroll and would be best off saving your tuition money.
An example of your time commitment is dedicating Monday, Wednesday and Friday after work from 6:30-9:30pm Central Time to working on the course material. You’ll spend that same time on Tuesday and Thursdays with your instructor and cohort working through code reviews, group and individual projects, quizzes, lectures and other assignments. On the weekend find and set aside 2 hours on Saturday and the same for Sunday.
Coding is about consistency both in terms of time and in effort. It takes a certain amount of time for the concepts and the projects to sink in and make sense to you. The likelihood of that happening and you being successful where an organization would actually consider paying you for your coding skills is directly related to the effort and time you put in to learn these in-demand skills.
This program is ideal for people who are:
- Self-motivated and able to work well independently
- Dedicated to attending Bootcamp while working a full-time day job
- Interested in live instruction that allows for regular interaction with the instructor and other students.
- Able to balance their personal and professional lives for 16 weeks
- Willing to make a commitment of a minimum of 19 hours per week of work to the Bootcamp.
This program is a great option for those who have busy schedules or for those who wish to continue working while also gaining new skills and knowledge. It’s important to carefully consider your own learning style, time availability, and personal circumstances before deciding whether a part-time bootcamp is the right option for you.
Our mission is not to dissuade you from the Part-Time Bootcamp, but it would be disingenuous to not answer what the time commitment is. The great thing it’s only for 16 weeks!
The Flex Self-Paced Bootcamp is perfect for the person ready to bolt-on additional valuable skills or pivot careers at their own pace. Many other self-paced programs don’t provide live support. With devCodeCamp you have the ability to schedule a Zoom meeting with instruction each week and have Slack access to instructors for questions and feedback. Go as fast or as slow during the 20 weeks as you would like.