Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.28 KB

EXERCISES.md

File metadata and controls

26 lines (17 loc) · 1.28 KB

Exercises

These are (mostly) simple exercises designed to highlight different pieces of a traditional web application. To try one, get the branch with git checkout BRANCH-NAME, and don't forget to start the app with flask run.

Get your hands dirty! The best way to figure out how a system works is by modifying parts of it and seeing the resulting changes. Even though some of these exercises are completed in the main branch, resist the urge to just look at that code and copy it. Look at similar code to see how it works, wrestle with the logic, read the errors, read the documentation, and search google for help with the concepts, because that is how you will solve 99% of your solo programming problems. This is about learning, not about getting the job done - so asking generative AI for clarity is good, asking for code is bad.

Exercise 1 - CSS

Branch: exercise-1-css

Exercise 2 - Javascript

Branch: exercise-2-js

Exercise 3 - Adding a Template

Branch: exercise-3-template-basics

Exercise 4 - Template Data

Branch: exercise-4-template-data

Exercise 5 - Form Data

Branch: exercise-5-form-data

Exercise 6 - Database Access

Branch: exercise-6-Database Access

Exercise 7 - Currently Registered Courses

Branch: exercise-7-user-courses