# Security Course by Kudelski Security

- [ink! Developers Security Guideline](/aleph-zero/build/security-course-by-kudelski-security/ink-developers-security-guideline.md): This guide aims at supporting ink! developers who want to deploy their project on the Aleph Zero blockchain. It has been developed as part of the partnership between Aleph Zero and Kudelski Security.
- [Lesson 1 - Getting started with ink!](/aleph-zero/build/security-course-by-kudelski-security/lesson-1-getting-started-with-ink.md): In this lesson, you will learn how to install the necessary tools and deploy a simple smart contract.
- [Lesson 2 - Threat Assessment](/aleph-zero/build/security-course-by-kudelski-security/lesson-2-threat-assessment.md)
- [Lesson 3 - Integer Overflow](/aleph-zero/build/security-course-by-kudelski-security/lesson-3-integer-overflow.md)
- [Lesson 4 - Signed-integer](/aleph-zero/build/security-course-by-kudelski-security/lesson-4-signed-integer.md)
- [Lesson 5 - Role-Based Access Control](/aleph-zero/build/security-course-by-kudelski-security/lesson-5-role-based-access-control.md)
- [Lesson 6 - Address Validation](/aleph-zero/build/security-course-by-kudelski-security/lesson-6-address-validation.md)
- [Lesson 7 - Smart Contract Control](/aleph-zero/build/security-course-by-kudelski-security/lesson-7-smart-contract-control.md)
