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.

Postman, REST & JSON
Flutter Installation

Installing Flutter. Overview of Flutter as a Google-built, open-source, free framework that lets you write mobile code once and run it across platforms.

Flutter Installation (Alternate Recording)

Alternate recording of Flutter installation and introduction. Flutter as a Google framework, write once deploy everywhere, open-source codebase.

Flutter Project Structure

Understanding the Flutter project structure. Creating a new Flutter application (event booking ticket example), VS Code setup, and walking through the generated code.

Flutter Contact Page

Building a contact page in Flutter. Connecting a physical device via USB, using a simulator, and creating a new Flutter project for the contact page UI.

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.

Mobile Development Review Slides
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...