Our mission is for secure coding to become second nature for developers. By combining hands-on skills with an understanding of the hacking mindset, our blended learning journey offers instantly actionable best-practices. Participants begin with their preferred way of studying: through the e-learning subscription, or the live / online instructor-led training.
The pre-course phase draws a baseline – this is where the learning journey starts. It puts the experience in context while boosting motivation for broadening the participant’s existing skillset.
Each course is activated with a live training session, where participants develop a deep connection with the subject and gain practical skills.
We discuss the typical programming mistakes and all the false assumptions that lead to vulnerabilities, how and why hackers exploit them and what happens when they do. This effectively motivates developers to employ best practices and thus improve software and application security.
Our hands on lab exercises and gamified practice turn theoretical understanding into actionable skills. In order to foster retention and learn from the mistakes of others, we discuss real-life case studies where the developers’ new-found secure coding skills could have prevented a security breach.
Devoted self-learners may receive the same, identical course content through the e-learning subscription as in section 4.
These elective steps are designed to measure the progress of participants after the live classroom training is complete.
The ability to demonstrate a deep understanding of the discussed subjects is essential for participants. Moreover, business leaders and Learning & Development professionals need to be able to measure and track progress. As education continues through our blended learning journey, developers can confirm the knowledge they gained through post-course qualification assessments. Quizzes, drills, and further challenges in the same lab environment are involved in this test. Passing grants a formal title of qualification in the course curriculum, successful participants can also access the live-score based readiness program and the Certification – through the e-learning subscription.
Cydrill Certified Secure Coder titles in certain programming languages are earnt in the Certification phase by completing continuous drills and maintaining a live score. Once reaching a threshold, the participant is automatically certified. Scores are aging over time, so refreshing and completing previous labs again and new drills to reinforce the knowledge and reach the certification threshold is paramount.
This gamified certification process catches and holds participants’ attention and ensures that developers are up to date with cyber security threats and well-prepared to implement protective best-practices. The dashboard provides an overview and gives leaders control over achievements within smaller groups and the whole company.
Ensuring application security is a constant battle against attackers. Regular practice is essential, but it is even more crucial to prepare for any new cyber assault methods on time. In our e-learning subscription, we are giving access to practice drills, new theories & case studies – while also sharing emerging best-practices to tackle recent exploits. The e-learning content subscription provides knowledge and ways for software developers to skill up. This can be used instantly as hands-on lab exercises, also known as drills.
Cydrill’s e-learning subscription was created to provide a foundation to corporate secure coding readiness programs. It has been designed to be engaging not only to individuals, but also for the development team as a whole. Live-score rating measures progress and fuels motivation through gamification. Individual results are shown can be compared to the whole team’s progression. This is not to be confused with a leaderboard, as our dashboard promotes the team-sport nature of secure coding (as opposed to individual competition). The very same metrics also serve as the basis to our certification program for professionals.
Our e-learning subscription stands on two key components: a simulation context called “DrillCamp” and the “CydrillSergeant” learning environment that takes the trainee to their natural habitat, their Integrated Development Environment (IDE). It enables for a comfortable learning experience with the toolsets that are in regular use. Ultimately, it is designed to create immediate impact and actionable attainment of more secure coding habits.