Our Courses

How to Prepare for a Coding Bootcamp: What to Do Before Day One

Person preparing for a coding bootcamp at their desk with a laptop
James Adams

James Adams

10 min read


You have signed up for a coding bootcamp. Or you are about to. Either way, there is a voice in the back of your head asking: "Should I already know how to code before I start?"

The honest answer is no — but that does not mean you should turn up on day one having done nothing at all. The gap between "no preparation" and "the right preparation" is the difference between spending your first week learning and spending it panicking.

Here is what actually matters before you start, what is a waste of your time, and what the first week genuinely feels like.

Do You Need to Know How to Code Before a UK Coding Bootcamp?

No. That is the whole point. A coding bootcamp like the Tech Educators Software Development Bootcamp is designed to take you from zero to job-ready in 12 weeks. If you already knew how to code, you would not need it.

But there is a difference between "I need to know JavaScript" and "I need to understand what coding actually involves." The second one matters. If you have never written a single line of code, never opened a terminal, and have no idea what HTML looks like, your first day will feel like being dropped into a conversation in a language you have never heard.

You do not need to be good at coding before you start. You just need to have tried it — enough to know what you are walking into and enough to feel like day one is building on something rather than starting from absolute zero.

What to Actually Learn Before Your Bootcamp

Here is where most preparation advice goes wrong. People spend weeks watching 40-hour YouTube courses on Python, buy three books on computer science theory, and then arrive at a JavaScript bootcamp having learned the wrong language entirely.

Keep it simple. Focus on these four things — none of them should take more than a few hours:

  • HTML and CSS basics — 2-3 hours
  • Terminal fundamentals — 15 minutes
  • JavaScript concepts — 2-3 hours
  • Git basics — 1 hour

The basics of HTML and CSS

Every web development bootcamp starts with HTML and CSS. Spend a few hours understanding what tags are, how a basic web page is structured, and how CSS changes the way things look. You do not need to memorise anything — just get comfortable with the idea that code is text that makes things happen on a screen.

Free resources like freeCodeCamp or The Odin Project will walk you through this in an afternoon. That is genuinely all you need.

How the command line works

The terminal (or command line) is where developers spend a lot of their time. It looks intimidating — a black screen with blinking text — but you only need to learn a handful of commands before your bootcamp: how to navigate folders, create files, and run basic scripts.

Fifteen minutes with a beginner terminal tutorial will save you hours of confusion in week one.

Basic JavaScript concepts

If your bootcamp teaches JavaScript (and most UK bootcamps do), spend a couple of hours playing with variables, functions, and loops. You do not need to understand them deeply — you just need to recognise them when you see them on day one.

Sites like Codecademy or JavaScript.info let you write code in your browser without installing anything. Perfect for a first look.

How version control works

Git is the tool developers use to save and share code. Every bootcamp will use it from day one. Understanding the basic concept — that Git tracks changes to your files like a detailed undo history — means you will not be confused when your instructor says "commit your code" for the first time.

You do not need to master Git commands. Just read a short explainer so the idea makes sense.

What Not to Waste Time On

This is just as important as knowing what to learn. Here is what you can safely skip:

Do not try to complete an entire online course. A 40-hour Udemy course will teach you things you will cover in week one anyway — and teach them differently from your bootcamp's approach, which can actually create confusion.

Do not learn a second programming language. If your bootcamp teaches JavaScript, do not also study Python "just in case." Depth in one language beats surface knowledge of two every time.

Do not memorise syntax. Nobody memorises syntax. Professional developers Google things constantly. Your job is to understand concepts, not to recite code from memory.

Do not try to build a full project. You will build projects during the bootcamp with proper guidance. Trying to build something complex alone beforehand usually leads to frustration and bad habits that your instructors will need to undo.

The goal of preparation is familiarity, not mastery. You want to arrive thinking "I have seen this before" rather than "I already know this."

Set Up Your Machine Before Day One

This is the most underrated piece of bootcamp preparation. Technical setup issues on day one waste more time than any knowledge gap.

Check your laptop meets the requirements. Most bootcamps need a laptop with at least 8GB of RAM. If your machine is old or slow, this is the time to address it — not at 9am on your first morning. A coding bootcamp like Tech Educators' runs on Mac, Windows, or Linux, but check with your provider about specific requirements.

Install the software in advance. Your bootcamp should send you a setup guide before you start. Follow it. This typically includes a code editor (VS Code is the industry standard), Node.js, Git, and a terminal application. Installing these takes 30 minutes when everything goes smoothly, and considerably longer when it does not.

Set up your workspace. If your bootcamp is online or hybrid, you need a space where you can focus for a full day. That means a stable internet connection, a screen large enough to have your code editor and a browser open side by side, and somewhere quiet enough to concentrate and participate in video calls.

Tech Educators runs bootcamps in-person in Norwich, Cambridge, and Liverpool, as well as fully remote. Whichever format you choose, your environment matters more than people expect. The students who struggle most in the first week are often the ones working from a kitchen table with a 13-inch screen and unreliable Wi-Fi.

Get Your Head in the Right Place

The technical preparation matters, but the mental preparation matters more. Here is what you should honestly expect:

You will feel lost at some point. Every bootcamp student does. Usually around week two or three, you will hit a wall where the material gets harder, the projects get more demanding, and you will question whether you are cut out for this. That is normal. It is not a sign that you are failing — it is a sign that you are learning something genuinely difficult.

You will need to ask for help. If you are someone who hates asking questions, start practising now. Bootcamp instructors expect questions. Your classmates will have the same ones. The students who progress fastest are not the ones who understand everything immediately — they are the ones who ask for help the moment they get stuck instead of losing three hours trying to figure it out alone.

It will take over your life for 12 weeks. A full-time bootcamp is not a course you attend and then forget about until next week. Expect 40+ hours per week of coding, thinking about coding, debugging, and occasionally dreaming about code. If you have commitments that need rearranging — childcare, work schedules, social obligations — sort them out before you start.

You will not feel ready. Nobody does. The people sitting next to you on day one will all feel the same way, regardless of how confident they look. Accepting this before you start removes a huge amount of unnecessary stress.

Join the Community Early

One of the most useful things you can do before a bootcamp is connect with other learners and developers.

Tech Educators has an active Discord community where current students, graduates, and instructors share resources, answer questions, and support each other through the tough weeks. Joining before your bootcamp starts means you can ask questions, see what current students are working on, and start building the network that will support you during and after the programme.

Beyond your specific bootcamp community, local tech meetups are worth exploring. Most UK cities have regular events for developers — talks, hack nights, networking. You do not need to know anything to attend. These events normalise the idea that coding is a community activity, not a solitary one, and they expose you to the kind of people you will be working alongside once you graduate.

Try Before You Commit

If you are reading this because you are still deciding whether a coding bootcamp is right for you — not just preparing for one you have already booked — there is a simpler first step.

Tech Educators runs free taster sessions that give you a real taste of what bootcamp learning feels like. You will write actual code, get a sense of the pace and teaching style, and find out whether this is something you genuinely want to commit 12 weeks of your life to.

It is a far better way to test your interest than spending hours on YouTube tutorials. A couple of hours in a live session will tell you more about whether coding suits you than weeks of self-study ever could.

If you come out of a taster session wanting more, you are ready for the bootcamp. If you come out thinking it is not for you, that is equally valuable — and you might find that a non-coding route like the Digital Innovator Bootcamp is a better fit for where you want your career to go.

What the First Week Actually Feels Like

Nobody tells you this, so here it is: the first week of a coding bootcamp is simultaneously exciting and overwhelming. You will learn more in five days than most online courses cover in a month. You will meet people from completely different backgrounds who are all making the same leap you are. And you will probably go home on Friday thinking "I cannot believe I just built that."

The preparation you do now — the few hours of HTML practice, the terminal tutorial, the machine setup, the mental readiness — is not about getting ahead. It is about making sure that first week is spent learning new things rather than catching up on things you could have done beforehand.

That is all bootcamp preparation really is. Not a head start. Just a solid foundation so you can hit the ground running on day one.

Ready to see what a bootcamp is actually like? Read our guide on what happens on a coding bootcamp week by week, or book a free taster session to try it for yourself.


James Adams

James Adams

James has 8 years with Fortune 200 US firm ITW, experience of managing projects in China, USA, and throughout Europe. James has worked with companies such as Tesco, Vauxhall, ITW, Serco, McDonalds. James has experience in supporting start-up and scale up companies such as Readingmate, Gorilla Juice and Harvest London. James completed his MBA at the University of East Anglia in 2018.

Similar Posts: