Newbie
Hatch Level 0 means you are brand new to Hatch and excited about learning new stuff and eventually challenging Mark Zuckerberg to a code-off to determine who is the better coder.
Rookie
Hatch Level 1 means you have completed your first project and your first challenge. You've proven you've got what it takes and just around the corner is a job offer from NASA to help launch rocket ships.
Beginner
Hatch Level 2 means you now have a portfolio of multiple projects and multiple challenges. Now that you have learned the basics, you are almost ready to do data analytics for your favorite sports team and help them use data to win more games.
Challenge Rookie
Hatch Level 3 means you've started to work on harder challenges. Congratulations - that's a big deal. Good coding is about finishing requirements - when you are asked to do something in English and you deliver it with code.
Pseudocode Rookie
Hatch Level 4 means you've leveled up to Pseudocode! Pseudocode means one line of English for one line of code. The easier you can do these kind of translations, the easier it is to work on more difficult projects.
Junior Hacker
Hatch Level 5 means you've completed a Level 3 challenge - you are way past the beginner stage. You probably are comfortable with what different parts of code mean and how they interact with each other.
Pseudocode Regular
Hatch Level 6 means you're starting to get comfortable with Pseudocode. You're building a memory bank of different patterns you see in code, and probably remembering things from past projects you use in your current project.
Junior Challenge Solver
Hatch Level 7 means you've completed a Level 4 challenge. You are two levels away from needing to do an English Instruction component. That's like a challenge, but for the main Hatch project.
Pseudocode Master
Hatch Level 8 means you are pretty comfortable with Pseudocode - you should be able to work from Pseudocode at least 25% of the time, if not more. This is an important step to being a good programmer. Thinking in Pseudocode is like designing your code base, or organizing puzzle pieces before you start to put the puzzle together.
Requirement Finisher
Hatch Level 9 means you've taken a huge leap and completed a requirement, i.e. finished a project starting only with an English Instruction. This is probably the hardest leap to take at Hatch, and you've done it!
Showcase Rookie
Hatch Level 10 means you have done enough independent work that you are ready for your first Showcase. Congratulations - Showcase Projects are your chance to build, to create and to show off your imagination!
Junior Coder
Hatch Level 11 means you've found a way of completing 6 components by English Instruction. A good coder is someone who can take instructions in English and turn them into code. That's you! Awesome!
Senior Challenge Solver
Hatch Level 12 means you've completed one challenge in the hardest half of all challenges at Hatch. We're making things harder and you are rising up to the occasion. Level by level, a coder you are becoming!
Showcase Regular
Hatch Level 13 means you have access to your second Showcase. Lots of challenges and English Instruction requirements are being thrown your way and you solve them all. Really good work!
Practice Master
Hatch Level 14 means you are in the middle of the "practice, practice, practice" part of learning how to be a good coder. Do 50 for loops, and you probably know what a for loop is and how it works. Same for if statements. And you are doing it!
Junior Problem Solver
Hatch Level 15 means a new challenge level. Everytime our system throws you a tougher problem to solve, you've figured out how to get the answer. That's amazing and proves what a good problem solver you are.
Imagination Expert
Hatch Level 16 means Showcase Project #3: Another chance to show off your creativity and imagination. As you work through more requirements and more variations of how code can be used, you are learning patterns for coding excellence!
Hard Worker
Hatch Level 17 means you are a hard worker and have the Growth Mindset. You know that when faced with a problem, your brain is a muscle, which can get stronger every time you use it. You've built some really strong muscles - congrats!
Good Coder
Hatch Level 18 means competion of a top 20% difficulty challenge. It's super exciting to see that Hatch can ask you to do almost anything, and you can figure it out. That's what a good coder can do, and that's you!
Person with Skills
Hatch Level 19 means another Showcase Project. You are building a skill set, that of a good developer, and everytime you finish another project, another requirement, another challenge, you are building stronger and stronger skills.
Senior Problem Solver
Hatch Level 20 means you have a full command of how code works, and how to put together properly structured code when given a wide variety of requirements in plain English. Slowly but surely, you can solve anything!
Member of the 10%
Hatch Level 21 means you are now working on, and solving, the most difficult 10% of all challenges on our system. This means you can figure stuff out, organize your code to set you up for success, and answer almost any question.
Showcase Master
Hatch Level 22 means you are ready for the 5th and final Showcase: 8 requirements and you have to complete all 8. We know you are up to the task because of all the work you have already put into your coding ability.
Junior Developer
Hatch Level 23 means you have proven you are a superstar coder who can think through almost any requirement delivered to you. You are ready for the big time and for challenging yourself even more.
Developer
Hatch Level 24 means you've solved at least one of the hardest challenges available on Hatch - a Level 10 challenge. You are incredibly creative, can build almost anything and are ready to take on the toughest challenges!
Software Engineer
Hatch Level 25 means you are ready to win Hackathons and Social Enterprise Coding challenges. You've become an incredibly creative coder and can solve almost any problem! Well done!