Course Curriculum

Detailed breakdown of topics and learning materials

Introduction to Git - Session 1

What Git is and why version control matters. Covers the role of Git across all team members (developers, QA, PMs, data scientists, cybersecurity), source code versioning fundamentals, and why every technical role needs Git.

Git - Session 2

Deeper dive into Git as a source code version control system. Tracking modifications, understanding who made which changes, and leveraging history similar to Google Drive history for code.

Git - Session 3 (GitHub Pages)

Hands-on GitHub features, including hosting HTML/CSS/JavaScript projects directly from a repository using GitHub Pages.

Git - Final Review Session

Full review of the Git module: why Git exists, the problems it solves, Git hosting platforms (GitHub, GitLab, Bitbucket, Azure DevOps), installation, HTTPS vs SSH clone, and role-specific benefits for every track.

Introduction to Cyber Security

What cybersecurity is. The principle that no running system is 100% secure - there are always vulnerabilities and entry points. Only a powered-off system sealed in concrete is fully secure.

CIA Triad & Identity/Access Management

Review of the CIA Triad (Confidentiality, Integrity, Availability) and the threats each element defends against. Principle of least privilege: users should only have access to what they need for their job, not blanket admin/root access.

Tokens, Identity Federation & Security Standards

Session 3: tokens, identity federation, service providers, and security standards. How authentication flows work across trusted providers.

Cyber Security - Session 4

Session 4 of the Basic Cyber Security track.

Cyber Security - Session 5

Session 5 of the Basic Cyber Security track.

OSI Layers

Cyber Security deep dive into the OSI model and its seven layers. How each layer is relevant from a security perspective.

How to use modern AI coding assistants (Claude Code, Cursor, Copilot) effectively: prompting, context engineering, agentic workflows, reviewing AI-generated code, and security hygiene.

Google's 9 Hour AI Prompt Engineering Course In 20 Minutes

By Tina Huang · 1,681,889 views Try out a free trial with StraighterLine to save thousands on tuition: https://www.straighterline.com/bk Want to get ahead in your ...

Cursor Tutorial for Beginners (AI Code Editor)

By Tech With Tim · 935,164 views To try everything Brilliant has to offer for free for a full 30 days, visit https://brilliant.org/TechWithTim . You'll also get a 20% discount ...

Claude Code Tutorial for Beginners

By Kevin Stratvert · 685,983 views This Claude Code Tutorial teaches you what I wish I knew as a software developer about Claude Code before I started AI coding.

Command line, shell basics, and everyday Linux commands every developer needs.

Beginner's Guide to the Bash Terminal

By Joe Collins (EzeeLinux) · 2,465,868 views This video is a crash course to help new users get started with BASH. Here is a list of the commands we'll cover: BEGINNER'S ...

you need to learn BASH Scripting RIGHT NOW!! // EP 1

By NetworkChuck · 1,258,935 views Sign up for Linode here: https://ntck.co/linode and you get a $100 Credit good for 60 days as a new user! In this video ...

Bash Scripting Tutorial for Beginners

By freeCodeCamp.org · 1,097,315 views Learn bash scripting in this crash course for beginners. Understanding how to use bash scripting will enhance your productivity by ...

Cyber Security Study Notes
Review Session Video
Quiz Correction

Meet Your Instructors

Learn from industry experts and experienced professionals

Ibrahim FLEIFEL
Ibrahim FLEIFEL

Primary Instructor

Software Development

Ibrahim Fleifel is an experienced software engineer and Head of Development Teams at XpertBot OÜ, specializing in fintech, AI, and SaaS platforms. With over 12 years in the tech in...