Think for a moment about the type of coder you want to be. What does it feel like to have a firmer sense of direction? What skills does this more focused, experienced version of you have under their belt?
How does it feel to have worked hard to level yourself up?
Goals. We all have them — and to achieve your goals, you have to challenge yourself to take lots of small steps, document your journey, and lean on others for support. That's where the CodeNewbie Challenge comes in.
Today, we're excited to share that we’re bringing back the beloved CodeNewbie Challenge with more community support than ever before and a new collection of up-to-date resources.
For those who aren't familiar, the CodeNewbie Challenge is a 5-week beginner-friendly email course built by and for the CodeNewbie Community. We've changed some things since the last time we offered this challenge, but the goals and inspiration remain the same.
Start Coding The hardest part about learning to code is knowing where to start. This challenge will help you create and tackle a personal coding curriculum that makes sense for you.
Code More Coding takes a lot of time, energy, and brainpower — it's easy to find yourself at a standstill when life is throwing a lot at you. This challenge will help you focus and make real progress with your coding in a way that's sustainable.
Write More Coders everywhere always say, "I really need to start writing about code!" And they’re right, especially for our early-career developers. We need to hear from you too! The "Write More" challenge will give you the tools you need to start a backlog of awesome writing to share with the world.
Get a Job We've all faced the daunting challenge of finding work. But when you're looking for one of your first jobs in software development, the process can feel extra overwhelming and lonely. This challenge will give you the small, helpful steps that will set you up for finding, interviewing at, and starting an awesome new job.
All of your missions will be delivered straight to your inbox. Just keep an eye on your inbox throughout the challenge and follow along!
Each week has a different assignment but the way you turn them in is the same. We'll provide a link in each mission email to a different submission thread. You can also follow along with other participants in these threads — you'll occasionally be asked to leave them feedback, too.
If you need motivation or an extra set of eyes on your work, you can find others participating in your challenge via the weekly assignment threads. Be sure to follow other CodeNewbies! If you have a mutual following, champion one another via direct message!
Each challenge has a dedicated help thread. Once you sign up, we'll share how to access yours. This is how you'll ask the CodeNewbie team any clarifying questions about the challenge.
You can also turn to DEV for additional motivation.
Our missions are designed to break up the big goals of starting to code, coding more, writing more, and getting a job into small, easily digestible steps. You'll end your week more confident that you've taken significant action toward what you want to achieve.
At the end of each of the four challenges, you'll be posting a reflection of your experience right here on CodeNewbie Community. You'll walk away with a document of your growth over the previous 5 weeks.
Several places! Your weekly assignments will be delivered right to your email inbox (sometimes spread across multiple emails). In those emails, you'll find articles to read on DEV and right here on CodeNewbie Community. You'll also be asked to fill out worksheets in the form of Google docs to guide your learning. For each mission, you'll submit your assignments by commenting on dedicated CodeNewbie Community threads.
Each CodeNewbie Challenge is five weeks long. However, you won't be limited to a Monday-Friday schedule. Your challenge officially begins the day after you register.
We love that! While you can't swap challenges once you register for one, you can always sign up for multiple challenges. Just expect to be receiving a LOT of emails from us 😅
It varies per-challenge and per-mission! Sometimes, there's more than one mission in a given week, but we try to balance out the workload in that case. Very generally, you can expect to spend around three hours per week on your assignments and reading material.
If you ever need to take a break, feel free! We'll still send you the rest of your missions as scheduled, but you can revisit them when it’s best for you.
In each email we send you, we'll share a link for the homework submission thread. Most frequently, you'll be asked to answer a prompt in the form of a comment in these threads but sometimes you'll be posting links to projects, too. Occasionally, your homework for a particular mission is to look over other participant responses and leave some friendly feedback.
To officially complete #CNC2021, you'll be asked to write a post using a template we'll provide you. Once we see that post and check for your assignments, we'll consider your challenge complete! This post is also how we will be awarding your shiny completion badge.
We'll be running this challenge throughout the rest of this year. Once you complete one challenge, feel free to register for another. If you have a ton on your plate right now, join us when it makes sense for you!
I hope you'll join us for #CNC2021! Let's get to work 💚
Once you sign up, spread the news on Twitter using the hashtag #CNC2021 and our handle: @CodeNewbies.