CodeNewbie Community 🌱

The 2022 CodeNewbie Challenge is currently closed to new sign ups.


Cohort 2 will open later in 2022. Please check back soon for information.


You can do anything with the right support system. The CodeNewbie Challenge is back for 2022 with updated resources, a brand new track, and a newly-designed cohort system that will help you connect with other participants more easily and authentically.

5 weeks, 5 tracks, 1 community.

Registration for Cohort 1 closed on January 30, 2022 at 6:30 PM UTC

Logic gates Computer terminals

Start Coding

Learning to code can sometimes feel lonely, confusing, and lead to impostor’s syndrome quickly. But while coding is hard, it’s also very rewarding and provides endless inspiration when you have the right support system.

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 #CNC2022 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!

The “Start Coding” Challenge for Cohort 1 is now closed to new sign-ups.

Computer circuit Icons for merging and branching code

Code More

If you’ve started learning 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.

The “Code More” Challenge for Cohort 1 is now closed to new sign-ups.

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 #CNC2022 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 challenge to pick 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!

The “Write More” Challenge for Cohort 1 is now closed to new sign-ups.

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 bunch of jobs without a response and are getting frustrated. We also welcome folks to this challenge who have just gotten out of a coding bootcamp and feel daunted by the next step.

The “Get a Job” Challenge for Cohort 1 is now closed to new sign-ups.

Learn in Public

The tech industry often feels full of stunning and enviable expertise with a lack of details on how people got to that position. If you’re like us, you want to see exactly how the next generation of tech and coding wizards got so dang informed. Guess what? It starts with you. In this five week challenge, you’ll self-select a new concept in tech to gain a better understanding of and map your progress for others to benefit from. It’s gonna be awesome.

By the end of this challenge, you will have…

  • Kept a public record of your education on a brand new technical concept
  • Solicited help from the CodeNewbie Community
  • Created a bank of resources for others interested in the same topic you explored

This challenge is for you if you are curious about a particular topic in coding or tech, but you’ve lacked the motivation and personal accountability to dig deeper and make the lessons sink in. You’ll find this challenge especially inspiring if you believe our industry should be based on greater transparency and supportiveness.

The “Learn in Public” Challenge for Cohort 1 is now closed to new sign-ups.

#CNC2022 FAQ

How does #CNC2022 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. Like #CNC2021, #CNC2022 is rooted in 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 updated with a handful of new resources from the DEV and CodeNewbie communities.

The biggest difference? #CNC2022 is cohort based. That means that we close sign-ups at various junctures throughout the year, grouping anyone who signed up around the same time together. This will allow all participants in the same cohort to connect more easily and feel a deeper sense of community.

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 within a cohort 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?

This year, we suggest that you only embark on one challenge at a time. We believe you’ll have a deeper connection with the material if you are only participating in one challenge within one cohort. But, keep in mind that we’ll open #CNC2022 up for another cohort very soon and you are free to sign up for the next challenge then! Once you’ve registered for a challenge, you cannot switch to a different one.

How much does this cost?

#CNC2022 is totally free!

I have another question!

Email us at hey@codenewbie.org! We look forward to hearing from you.