CodeNewbie Community

You can do anything with the right support system

The CodeNewbie Challenge is back with new resources and more support. 5 weeks, 4 tracks, 1 community.

Logic gates Computer terminals

Start Coding

Without the right guidance, learning to code can sometimes feel lonely, confusing, and lead to impostor’s syndrome quickly. But here’s the thing: coding is hard! It’s also very rewarding and provides endless inspiration.

Over the course of five weeks, the Start Coding challenge will help you design and tackle your own curriculum so your coding journey works for you.

By the end of this challenge, you will have…

  • Designed a tailored and approachable coding curriculum
  • Made real progress in your coding education
  • Several coding sessions under your belt
  • Connected with other #CNC2021 coders and held one another accountable

This challenge is for you if you’ve tried to learn to code in the past but lost interest or gotten confused about where to start. It’s also great for absolute beginners who need some guidance!

Join the “Start Coding” Challenge!

Computer circuit Icons for merging and branching code

Code More

If you’ve started to code in the past, you know that the hardest part is finding a structure that works for you. The “Code More” challenge will help you transform your long-standing coding goals into a maintainable habit.

By the end of this challenge, you will have…

  • Set new and realistic coding-related goals
  • Developed a weekly schedule and a “Code More” roadmap
  • Learned how to power through the frustrations of learning a new skill
  • Acquired some new time management skills

This challenge is for you if you have an awesome side-project or coding goal on the backburner and you want to approach it with a renewed focus. It’s also great for folks who can’t seem to find the time or courage to learn a new language or contribute to open source.

Join the “Code More” Challenge!

Writing with a pencil Documents

Write More

You might not realize it, but your ideas and reflections are extraordinarily helpful to other people on their coding journeys. The “Write More” challenge will help you develop your writing voice, share your growing technical knowledge with others, and craft a great article.

By the end of this challenge, you will have…

  • Identified a handful of great ideas to write about
  • Developed a writing plan, tailored to your needs
  • Published an original article
  • Left feedback on other #CNC2021 participants’ work

This challenge is for you if you’d like to write, but are having trouble thinking about what to focus on or if you’re nervous about sharing your work with the world. It’s also a good choice if you know what you want to write about, but you need guidance when it comes to putting it all together to make a great post!

Join the “Write More” Challenge!

Magnifying glass Mail

Get a Job

Hunting for jobs can be stressful -- we’re here to help you through it to land a job you’ll love. While we can’t guarantee a job at the end of this five-week challenge, we know that the structure, support, and preparation this challenge provides will boost your confidence and help you focus.

By the end of this challenge, you will have…

  • Designed an online portfolio
  • Learned how to network better
  • Created organization and structure in your job search

This challenge is for you if you’re ready to start applying to developer jobs, but you don’t know where to start, or if you’ve applied to a million jobs without a response. We also welcome folks who have just gotten out of a coding bootcamp and the next step feels daunting.

Join the “Get a Job” Challenge!

#CNC2021 FAQ

How does #CNC2021 work?

The CodeNewbie Challenge is an email series designed to help you reach your goals! Once you select your challenge, you’ll immediately start getting emails each week filled with:

  • 1 clear mission
  • 1 assignment
  • Small action items
  • Self-care tips
  • Tools, templates, and examples

How is this different from previous CodeNewbie Challenges?

If you’ve done the CodeNewbie challenge in the past, a lot will look familiar. The difference with #CNC2021 is that in each mission, you’ll be connecting with others here on CodeNewbie Community: a dedicated support network for early-career programmers and people learning to code. By sharing your homework and progress on CodeNewbie Community, you’ll be able to connect with others and find accountability. If you prefer, you can always tweet your homework to us instead!

You’ll also find that the resources and links we share in each mission week are completely updated. We’ll bere sharing helpful articles, tips, and guidance from the DEV and CodeNewbie communities.

You’ll turn in your homework by posting on a thread for that mission.

What is the workload like?

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.

What if I need help during the challenge?

Each challenge will have a dedicated help thread where you can seek advice and input from other community members -- or ask our team a question about the challenge itself! You can also use the #help tag on CodeNewbie Community to ask technical questions. We’ll share all the info during your first mission.

Can I do more than one challenge at a time?

Yes! Just know that you’ll be getting a lot of emails from us! Once you’ve opted in for one challenge, you can’t “switch” -- but you can sign up for another one by filling out the form associated with each challenge.

How much does this cost?

#CNC2021 is totally free!

I have another question!

Email us at! We look forward to hearing from you!