General Instructions > Part 1 > Part 2 > Submission
Thank you for applying to Code the Dream! To complete your application, submit a pre-work assignment following the instructions on this page.
Note: Before you continue, please save this page so you can come back to these instructions as needed.
The advanced class pre-work assignment allows you to demonstrate a general knowledge of APIs. Watch this short video to learn more about the Pre-Work Assignment portion of your application process:
There are four Advanced courses in our program.
- React.js
- Node.js/Express (React is a prerequisite)
- Python for Data Analysis
- Python for AI and Cloud (Python for Data Analysis is a prerequisite)
Your assignment must meet a specific set of requirements (listed in the Plan and Research instructions), but otherwise you are free to make your own creative design. Our recommended approach consists of two parts before you submit the assignment:
- Part 1 – Plan and Research
- Part 2 – Build and Test
- Submit your work
All three parts take most applicants about 20 hours to complete, so plan your time! You have from now until the pre-work deadline for the trimester you’re applying for to complete and submit the assignment.
Please visit the Application Process page to see upcoming pre-work deadlines.
If you plan to submit Intro to Programming pre-work instead, please click here to be redirected.


