Course curriculum

    1. Introduction to Tools

    2. Introduction to Discord (For Users)

    3. Discord Homework

    4. Jupyter Notebook: Quick Experimentation & Learning:

    5. GitHub - Version Control

    6. Github Homework

    7. Git Bash: Command-line-first tool

    8. Git Bash LAB - Introduction to Linux Files and directory Operation

    9. GIT - Working with Local Repository

    10. GIT - Working with remote Github repository

    11. Git Hub Part 1

    12. Git Hub Part 2

    13. Git Hub Part 3

    14. VS Code - Integrated Development Environment

    15. Cloud - AWS

    16. Cloud - Azure

    17. AWS vs AZURE Comparison

    18. Prompt Engineering

    19. Prompt Engineering Quiz

    20. AI Assistants - Claude, ChatGPT and Gemini

    21. AI Assistants Quiz

    1. What is Software Engineering

    2. The Construction Industry Analogy

    3. Quiz 1

    4. Programming vs Engineering

    5. Why AI Systems Fail (Engineering View)

    6. Quiz 2

    7. Software Development Lifecycle (SDLC)

    8. Essay: Hospital Scenario: How the Software Development Lifecycle Solved a Real-World Problem

    9. Essay: How the Software Development Lifecycle Saved an AI System

    10. Quizz 3

    11. AI Lifecycle vs Traditional SDLC

    12. Optional Homework

    13. 1. SDLC: Planning Phase of the SDLC

    14. 2. SDLC: What Are Requirements?

    15. - Functional vs Non-Functional Requirements

    16. - Homework

    17. - User Stories

    18. - Homework

    19. - Writing Clear Specifications

    20. - Homework

    21. AI-Specific Requirements

    22. - Homework

    23. - Comparing Planning vs Requirement vs Specification.

    24. 3.SDLC: Design – Architecture & Modularity

    25. - What Is Architecture?

    26. - Common Architectures

    27. - AI Sytem Architecture

    28. - Modularity and Seperation of Concerns

    29. - Coupling & Cohesion

    30. - Frameworks & Programming Languages

    31. - Technical Debt

    32. 4. Implementation & Deployment

    33. - Introduction to Implementation and Deployment

    34. - From Design to Code

    35. - Best Parctices to writing Good Code

    36. - Version Control Basics

    37. - Deployment Concepts

    38. - CI/CD Overview

    39. - Testing (Beginner-Friendly)

    40. - Containers & Packaging (Conceptual)

    41. - AI Deployment Challenges

About this course

  • Free
  • 62 lessons
  • 1.5 hours of video content

Discover your potential, starting today