FULL-TIME | 40 WEEKS

CyberSecurity

Become a Cybersecurity Professional.

Cybersecurity is the process of protecting systems, devices, networks, and data from any type of unauthorized access or attack, typically focused on gaining access to sensitive information and to alter, disrupt, destroy or control that information for malicious or criminal intent.
Somakodi's cybersecurity bootcamps are intensive learning experiences designed to transform your skillset and help you open new career paths in cybersecurity.

Languanges and Frameworks covered

Program Details

Program Curriculum

  • Unit 1

    Cybersecurity Foundations

    Passwords, antivirus software and other tools are an important part of remaining secure, but ultimately, it’s the right mindset and a strong foundational knowledge that defines a successful cybersecurity professional. By the end of this unit, you’ll understand what defines security, learn essential cybersecurity skills like basic programming, and explore critical topics like access control and firewalls.

  • Unit 2

    Defensive and Offensive Cybersecurity

    A successful cybersecurity program relies on both defensive and offensive measures to keep people, processes, and technology secure. In this unit, you’ll dive into these two sides of security, learning how information is communicated across computer networks. You’ll then build on this foundation and explore how systems are exploited (offensive) and what can be done proactively to secure data (defensive).

  • Unit 3

    Advanced Offensive & Defensive Security

    Take both the knowledge and skills you've learned to the next level by exploring more advanced cybersecurity concepts. In this unit, you'll develop a foundational understanding of software development and scripting, along with a deeper appreciation of coding and ethical hacking for cybersecurity. You will also expand your understanding of threats and app security, while building a strategic mindset to assess vulnerabilities and evaluate threat landscapes. Close off the unit by learning how to approach incident management and response.

  • Unit 4

    Cybersecurity Strategy: Governance, Risk, and Compliance

    Build the skills and knowledge required to secure organizations using a strategic and holistic approach. In this unit, you'll master risk management by learning and applying various strategies, tools, and metrics. You will also explore how to support enterprise security by examining industry policies, standards, and frameworks. Collectively, what you learn here will help you develop a robust information security program and will support how you can provide value to future employers and stakeholders.

  • Unit 5

    Cumulative Project

    Upon completing the four phases, each featuring its distinct group project, students collaborate with instructors to devise solo project ideas. They then allocate focused time to develop a highly sophisticated application independently. Throughout this process, students receive ample feedback from instructors, enabling them to delve deeply into a variety of advanced technologies essential for realizing their concepts. As a culmination, students have the chance to showcase or present their final individual projects.

  • Soft Skills

    During the CyberSecurity class, students engage in a unit dedicated to developing soft skills essential for their career advancement. This unit focuses on enhancing various aspects, including self-leadership, effective collaboration, impactful communication, entrepreneurial mindset, proficient project management, and career readiness. By honing these skills, students not only strengthen their professional capabilities but also improve their adaptability, problem-solving abilities, and overall employability in the dynamic field of software engineering.

  • Career Development

    Beyond Somakodi

    Together, we navigate your journey. Throughout your Somakodi bootcamp and beyond, collaborate with our dedicated Career Services team to initiate your career path within a structured and accountability-driven setting. Beyond interactions with peers and Career Services team members, you'll gain access to an array of top-tier career coaching services. These services have proven effective for numerous Somakodi bootcamp graduates, facilitating successful transitions into the job market and career changes.

You will gain profiency in!

Code, Software Development, and Scripting

Build on your coding skills through advanced scripting techniques used to execute and automate security tasks. Review code to interpret its function and look for errors. Learn about secure coding practices and the Software Development Life Cycle (SDLC)

Learn Computer Networking Concepts

Explore network setup, communication protocols, and how networks are maintained. Learn about systems security and network security processes. Explore different types of networks, attacks and vulnerabilities, and security countermeasures (e.g. Proxies, Firewalls, & VPNs).

Develop Your Threat Intelligence

Learn how to think critically about identifying threat environments, and develop your understanding of threats through simulated exploits, command line processes, and intrusion detection. Familiarize yourself with different types of threats such as malware and social Engineering.

Review App Security and Build Threat Intelligence

Learn how to conduct a review of an application’s security using different methods. Review audit logs to uncover issues, use detection procedures to search for vulnerabilities, and use penetration testing to simulate an attack on a system.

Risk Management

Take a strategic and comprehensive approach to risk management. Learn to identify and assess risks, then use tools and metrics to inform and monitor the quality of your response. Risks are a constant in cybersecurity, and operate in a lifecycle. You'll learn how to manage risks throughout their lifecycle and support an effective security program.

Develop and Communicate a Security Program

Leverage your new skills and knowledge to develop a thorough security program, and learn how to communicate this plan with various stakeholders in an organization.


Application process!

Submit Your Application!

The first step is to fill out a written application. Once submitted, you will receive prompts from the admissions team to schedule an interview and take an aptitude assessment.

Application Review!

During the interview a member of the admissions team will learn about your learning needs, career goals, and help you decide whether the program is the right fit for you. If you passed your assessment, we will give you the admissions decision after your interview.

Admission!

Selected candidates can begin the program within 1-2 weeks. If you would like to connect with a member of our team, please simply reach out via +254-710-350885 or admissions@somakodi.com and schedule a chat with one of our Admissions representatives.

Apply Now