By the end of the course, you will be able to ...
- Confidently talk about different types of vulnerabilities within the security space
- Defend against vulnerabilities and attacks
- Apply web security best practices to your projects
- Understand and utilize adversarial security techniques
- Use practical techniques for securing applications and web servers
Date | Security Category | Topic |
---|---|---|
8/27 | Social Engineering | Lesson 1: How to Hack a Human |
8/29 | Culture | Lesson 2: Historic Hacks / Ethical Hacking |
9/3 | Web | Lesson 3: Server-Side Vulnerabilities |
9/5 | Web | Lesson 4: Securing Data: Sanitization & Validation |
9/10 | Web | Lesson 5: Client-Side Vulnerabilities |
9/12 | Operational | Lesson 6: You've Been Hacked. What Do? |
9/17 | Web | Lesson 7: Intro to Information Hiding |
9/19 | Web | Lesson 8: Large Scale Attacks, Real World Defenses |
9/24 | Network | Lab Day / Choose Your Own Adventure |
9/26 | Operational | Lesson 10: Defense In Depth |
10/1 | Computer | Lesson 11: Securing Your Application Server |
10/3 | Web | Lesson 12: Payload Generation & Delivery IRL |
10/8 | Culture / Web | Project Lab Day / Rubric Review Day |
10/10 | Last Class | Final Presentations |
- Complete ANY 20 mini-tutorials on Hacksplaining
- Challenge: Finish both green sections for homework
- Step 1: Complete the Exercise
- Step 2: Read the Prevention documentation
- Step 3: Submit a screenshot of the completed activity using this form
- Stretch Challenge: Complete all 25 tutorials
- Prize: Earn a unique 3d printed hacker badge for completing all tutorials!
- Quizzes are distributed and completed at the start of class
To pass this course you must meet the following requirements:
- Complete all required assignments and tutorials
- Pass all projects according to the associated project rubric
- Complete and pass all in-class quizzes
- Actively participate in class and abide by the attendance policy
- Make up all classwork from all absences
- Program Learning Outcomes - What you will achieve after finishing Make School, all courses are designed around these outcomes.
- Grading System - How grading is done at Make School
- Diversity and Inclusion Statement - Learn about Diversity and Inclusion at Make School
- Academic Honesty - Our policies around plagiarism, cheating, and other forms of academic misconduct
- Attendance Policy - What we expect from you in terms of attendance for all classes at Make School
- Course Credit Policy - Our policy for how you obtain credit for your courses
- Disability Services (Academic Accommodations) - Services and accommodations we provide for students
- Student Handbook - Guidelines, policies, and resources for all Make School students