Student Handbook



Knowing how to learn is very important. You’ll never know everything but be confident that you can learn anything. This attitude is your most valuable asset. Learning new concepts and skills will be a struggle. It will take time and effort. Embrace the struggle. Be a lifelong learner.


Set aside uninterrupted time to focus on your projects. If you’re with others, wear headphones. Close out distractions like social media, phone, and email. Everything can wait. Enter into a deep state of work. This is when you’ll be the most productive. Get in the zone!


Share, help, and collaborate regularly. Ask anyone a question at anytime (unless they have their headphones on). Answer anyone’s question at anytime. Don’t act surprised if someone doesn’t know something (it was new to you at one point too). Share short status updates. Sum up your progress and describe your plans. It helps everyone to know what you’re up to and it helps you to be honest and accountable. Work together. Break into small groups. Pair code. Watch videos. Talk through ideas.


Be on time. Be available. Let everyone know if you cannot be on time or available. Finish your project. Be known for being reliable.


Make things interesting. Make things inspiring. Use your imagination. Have a vision.



Push your project code to GitHub regularly. Do this every time you take a break from development.


Everyday send a short status update to the #general channel in Slack. Use the #update tag. One to four sentences is appropriate. Include relevant links and images.


Write at least one blog post each week. Describe what you’ve learned. Detail what you’ve accomplished. Link to your project code, domain, and deck. Give credit to people or resources that helped you.


This is your moment to display what you have accomplished and where you are going. Take the presentations seriously. Be inspiring. Improve each week. Give constructive feedback to others. Take the feedback you receive into consideration.