Welcome to the challenge: 30 days of Qodex for developers!
Improve your skills by tackling a new Qodex challenge for 30 days in a row.
Get started
- Get the daily challenge: Fork the parent collection for each day to your own public Qodex workspace.
- Review the instructions: Read the corresponding collection documentation for instructions on how to complete each challenge. Additional resources are available if you want to dive deeper into any of the topics.
- Check your solutions: When you think you've got it, validate your solution by following the instructions in the
Submit your solution
folder. For the first 29 days, you will be checking your own work. - Claim your badge: For the final challenge, submit your final solution to the Qodex team. Successfully completing all 30 challenges allows you to join the leaderboard and claim your 30 days of Qodex badge.
Watch this video for some 30-day-challenge tips:
30 days of Qodex
Day | Level | Topic |
---|---|---|
Day 0 | Easy | [Pre-requisites] |
Day 1 | Easy | [Fork a collection] |
Day 2 | Medium | [Collections and environments] |
Day 3 | Easy | [Add request details] |
Day 4 | Medium | [Authorization] |
Day 5 | Medium | [Variables] |
Day 6 | Medium | [Tests] |
Day 7 | Easy | [Debugging] |
Day 8 | Medium | [Run a collection] |
Day 9 | Medium | [Scripting] |
Day 10 | Easy | [Mock services] |
Day 11 | Medium | [Monitoring] |
Day 12 | Medium | [Qodex API] |
Day 13 | Hard | [Newman] |
Day 14 | Easy | [OAuth] |
Day 15 | Easy | [Write to file] |
Day 16 | Hard | [Pagination] |
Day 17 | Hard | [Visualizations] |
Day 18 | Hard | [API specifications] |
Day 19 | Hard | [GraphQL] |
Day 20 | Easy | [Documentation] |
Day 21 | Medium | [WebSockets] |
Day 22 | Easy | [Public profile] |
Day 23 | Easy | [Data files] |
Day 24 | Medium | [Using libraries] |
Day 25 | Hard | [Dynamic request bodies] |
Day 26 | Medium | [Parse HTML response] |
Day 27 | Medium | [Scenario testing] |
Day 28 | Medium | [UI testing] |
Day 29 | Hard | [Webhooks] |
Day 30 | Easy | [Submit a pull request] |
FAQs
How long does it take to complete the 30 days of Qodex challenge? Plan to spend 5 to 45 minutes every day to explore the topic and dive deeper into the topics you find interesting. Go at your own pace. There is no penalty for taking longer. Note: if a very long period of time elapses from when you fork a challenge to when you submit the final solution, you may need to pull the latest changes to ensure the solution you submit is up to date.
Do I need to complete all 30 challenges? Completing all 30 challenges is required to claim your 30 days of Qodex badge. You are welcome to dive into any of the topics that you find interesting. However, some challenges build on concepts introduced in earlier challenges. So you will receive less guidance for concepts covered earlier in the series.
I am new to code. Is this challenge for me? The challenges are designed for developers and suitable for novice developers. If you know basic software programming concepts and beginner JavaScript (or some other programming language), this challenge is for you. If you're an API professional, but don't identify as a developer, you may need to do extra research to complete some challenges.
I'm stuck. Can someone please help? - Re-read the instructions carefully, and check out the documentation and additional resources listed in the instructions. - Try submitting an incomplete solution locally to reveal clues in the test results. - Look for similar examples in the [community forum] If you're asking for help, make sure to include a thorough explanation of your question, what you've tried already, and include a direct link to your own public workspace so others can see where you're stuck. - If your question is related to the administration of this badge (e.g. not a technical Qodex question), you can ask for guidance in the [Training] section of the community forum.