Skip to content

SAIR-Org/SAIR_Jr

Repository files navigation

πŸš€ SAIR Jr. Certification Track: Your Launchpad into AI Engineering

SAIR Banner

Build Production-Ready AI Skills from Scratch

The foundational AI/ML engineering program of the Sudanese Artificial Intelligence Research (SAIR) Initiative

Telegram Community GitHub Repository Current Module Status

Track Lead: Mohammed Awad Ahmed (Silva)
Duration: 6-9 months (self-paced with cohort support)
Level: Aspiring Junior AI/ML Engineer
Prerequisites: Basic programming mindset (we teach you Python!)


⚑ The SAIR Ethos: We Do Hard Things

πŸ”₯ Why We're Different: Depth Over Quick Wins

"Ψ§Ω„Ψ³Ω‡Ω„ Ω„Ψ§ ΩŠΨ΅Ω†ΨΉ Ψ§Ω„Ω‚Ψ§Ψ―Ψ©ΨŒ ΩˆΨ§Ω„Ψ΅ΨΉΨ¨ ΩŠΨ¨Ω†ΩŠ Ψ§Ω„ΨΉΩ‚ΩˆΩ„"

Easy doesn't create leaders, difficult builds minds

πŸ’Ž Our Core Belief: The Sudanese Mind is Exceptional

We believe every Sudanese learner has the innate ability to:

  • 🧠 Absorb complex concepts with remarkable depth
  • πŸ’‘ Innovate from first principles, not just copy
  • πŸ—οΈ Build systems that scale to global standards
  • 🌍 Solve uniquely African problems with world-class solutions

We reject surface-level learning. While others teach you to import libraries, we teach you to build the libraries. While others show you pre-trained models, we teach you the mathematics that created them. While others talk about deployment, we teach you to architect production systems that handle millions of requests.


✨ Why Choose SAIR Jr. Over Other Programs?

🎯 Depth, Not Breadth

We go DEEP into every concept until you can rebuild it from scratch

🧠 Sudanese Excellence

We build on our natural problem-solving and analytical strengths

⚑ Competitive Edge

You'll outperform graduates from "easier" programs in interviews

πŸ›οΈ Your Learning Journey in the SAIR Ecosystem

🌐 SAIR LEARNING ECOSYSTEM
β”‚
β”œβ”€β”€ πŸŽ“ SAIR Jr. (YOU ARE HERE)
β”‚   β”œβ”€β”€ 🐍 Module 0: Python Foundations
β”‚   β”œβ”€β”€ πŸ“ˆ Module 1: First ML Model
β”‚   β”œβ”€β”€ 🎯 Module 2: Production ML
β”‚   β”œβ”€β”€ 🧠 Module 3: Neural Networks
β”‚   β”œβ”€β”€ πŸ”₯ Module 4: Deep Learning (Current)
β”‚   β”œβ”€β”€ βš™οΈ Module 5: MLOps
β”‚   └── πŸ’Ž Capstone: Real-World Project
β”‚
β”œβ”€β”€ πŸš€ SAIR Mid (Coming 2025)
β”‚   └── Advanced AI β†’ Research & Specialization
β”‚
└── πŸ† SAIR Sr. (Future)
    └── AI Leadership β†’ System Architecture

πŸ“š Your Learning Blueprint: 6 Modules + Capstone

From Zero to Deployed AI Systems

Module What You'll Learn Duration Status Build & Deploy Career Skill
0 🐍 Python for Data Science
NumPy, Pandas, Visualization
2-3 weeks βœ… Complete Data analysis scripts Data wrangling
1 πŸ“ˆ Your First ML Model
Regression, Scikit-learn, Deployment
3-4 weeks βœ… Complete Deployed prediction API Model development
2 🎯 Production ML Systems
Classification, Pipelines, Testing
3-4 weeks βœ… Complete End-to-end ML pipeline Production thinking
3 🧠 Neural Networks Deep Dive
Built from scratch, Math, Optimization
4-5 weeks βœ… Complete Custom neural network library Fundamental understanding
4 πŸ”₯ Applied Deep Learning
PyTorch, CNN, RNN, Transformers
4-6 weeks ⚑ LIVE NOW Computer vision & NLP apps Modern AI development
5 βš™οΈ MLOps & Scalable Systems
Docker, CI/CD, Monitoring, Cloud
4-6 weeks πŸ“‹ Starting Soon Production-ready AI service DevOps for ML
πŸ’Ž Capstone Real-World Impact Project
End-to-end solution
4-8 weeks 🎯 Certificate Project Portfolio showcase project Full-stack AI engineering

πŸ”₯ Jump Into Our Current Module: Applied Deep Learning

🟒 Week 3 of 6: Computer Vision & CNNs

Where we are now: Building image classifiers with convolutional neural networks
Next week: Transfer learning for real-world applications

πŸ“Š This Week's Progress

65% of Module 4 Complete

πŸ‘₯ Community Activity

πŸš€ 42 projects submitted this week
πŸ’¬ 128 active discussions
πŸ‘οΈ 3 project showcases scheduled

πŸ“– Module 4 Learning Journey: Build Modern AI Applications

Week Core Concept What You'll Understand Hands-On Project
1
⚑
PyTorch Mastery How tensors, autograd, and computation graphs power modern AI πŸ”§ Build custom layers with GPU acceleration
2
πŸ“¦
Data Engineering Creating efficient pipelines for real-world datasets πŸ”„ Process large image datasets with parallel loading
3
πŸ‘οΈ
πŸ“YOU ARE HERE
Computer Vision How CNNs see and understand images feature by feature πŸ–ΌοΈ Build an image classifier for Sudanese plant diseases
4
πŸ”„
Transfer Learning Leveraging pre-trained models for your specific problems 🌾 Fine-tune models for agricultural applications
5
πŸ“
NLP Fundamentals How AI understands and generates human language πŸ’¬ Create an Arabic sentiment analysis model
6
πŸ€–
LLMs & Transformers The architecture behind ChatGPT and modern AI πŸ”€ Build a text generator with HuggingFace

πŸ› οΈ Technology Stack You'll Master

Industry-Standard Tools for Modern AI Engineering

🐍 Foundation

🐍 Python πŸ”’ NumPy 🐼 Pandas πŸ“Š Matplotlib

πŸ€– Classical ML

πŸ§ͺ Scikit-learn πŸ“ˆ MLflow πŸš€ Gradio 🌊 Streamlit

πŸ”₯ Deep Learning

πŸ”₯ PyTorch πŸ‘οΈ torchvision πŸ€— HuggingFace βš–οΈ Weights & Biases

βš™οΈ MLOps

🐳 Docker ⚑ FastAPI πŸ”§ GitHub Actions πŸ“Š Prometheus

☁️ Deployment

☁️ AWS/GCP 🚒 Kubernetes πŸ“ˆ Grafana πŸ—„οΈ SQLite

πŸŽ“ SAIR Jr. Certificate Requirements

βœ… We Don't Cut Corners: Full Mastery Required

πŸ›‘οΈ Our Standard: If It's Worth Learning, It's Worth Mastering

We reject "good enough." Our graduates compete globally because we train them to outperform.

πŸ“š Technical Excellence (Non-Negotiable)

  • βœ… Complete all 6 modules with β‰₯80% on assessments
  • βœ… Finish all hands-on projects with production-grade code
  • βœ… Complete NeetCode 75 (LeetCode Pattern Mastery)
  • βœ… Submit and present capstone project that solves real problems
  • βœ… Complete required reading (Hands-on ML + Designing ML Systems)
  • βœ… Watch MLOps Fundamentals Playlist and implement concepts

🀝 Community & Professional Standards

  • βœ… Active, meaningful participation for 12+ weeks
  • βœ… Mentor 3+ fellow learners (code reviews, debugging, guidance)
  • βœ… Present technical showcase to community with Q&A
  • βœ… Contribute to SAIR open-source projects or documentation
  • βœ… Build professional portfolio with 5+ production-ready projects
  • βœ… Complete resume, LinkedIn, and interview preparation workshops

πŸ”₯ NeetCode 75: The Sudanese Competitive Edge

🎯 Why We Require This: Global Competitiveness

NeetCode 75

Sudanese engineers have natural advantages:
βœ… Pattern recognition from complex problem-solving heritage
βœ… Mathematical intuition from strong educational foundations
βœ… Resilience that turns difficult problems into learning opportunities

Target Completion: Before Capstone Project Submission
Weekly Commitment: 5-7 problems/week (β‰ˆ12-15 weeks total)

πŸ“Š NeetCode 75 Implementation Plan

Category Problems Key Patterns Relevant SAIR Modules
Arrays & Hashing 9 problems Two-pointer, sliding window, hash maps Module 0-1: Data manipulation
Two Pointers 5 problems Fast & slow pointers, sorted arrays Module 0: Python foundations
Sliding Window 6 problems Fixed/variable window, optimization Module 2: Efficient algorithms
Stack 7 problems Parentheses, monotonic stacks Module 3: Data structures
Binary Search 7 problems Search, rotated arrays, 2D matrices Module 1: Optimization
Linked Lists 11 problems Reversal, cycles, merging Module 3: Memory optimization
Trees 15 problems DFS/BFS, BST, trie, heap Module 4: Model architectures
Graphs 13 problems Traversal, shortest path, union-find Module 4: Neural networks
Dynamic Programming 8 problems Memoization, tabulation, 1D/2D DP Module 5: Optimization
Miscellaneous 6 problems Intervals, math, geometry All modules

πŸ—“οΈ Integrated Study Schedule

πŸ“… Phase 1: Foundations

Modules 0-2 (Weeks 1-10)
πŸ”’ Arrays & Hashing (9)
↔️ Two Pointers (5)
πŸͺŸ Sliding Window (6)
20 problems total

πŸ“… Phase 2: Intermediate

Modules 3-4 (Weeks 11-20)
πŸ“š Stack (7)
⛓️ Linked Lists (11)
🎯 Binary Search (7)
25 problems total

πŸ“… Phase 3: Advanced

Module 5 + Capstone (Weeks 21-30)
🌳 Trees (15)
πŸ•ΈοΈ Graphs (13)
⚑ DP + Misc (14)
30 problems total

πŸ“… Phase 4: Mastery

Before Certificate Award
🧠 Review all 75 problems
πŸ’Ό Mock interviews
🎯 Pattern recognition drills
Final assessment

🎯 NeetCode Completion & Verification

To verify completion, you must:

  1. Repository Setup: Fork the SAIR NeetCode template repo
  2. Solution Documentation: Each problem includes:
    • Working Python solution with detailed comments
    • Time & space complexity analysis (Big O notation)
    • Alternative approaches considered and compared
    • Pattern identification and generalization
  3. Progress Tracking: Weekly updates in shared tracker with peer reviews
  4. Final Assessment: Complete 3 randomly selected problems in 90-minute mock interview conducted by SAIR senior members

πŸ† The Competitive Edge You'll Gain

πŸ”„ Direct Skill Transfer:

  • Architectural thinking for complex ML systems
  • Optimized data preprocessing at scale
  • Algorithmic efficiency for large datasets
  • Production-grade code architecture

πŸ’Ό Global Market Readiness:

  • Outperform candidates from easier programs
  • Confidence in FAANG/MAGMA technical screenings
  • Higher negotiation power for salaries
  • Foundation for system design interviews

πŸ’Ž Capstone Project: Where Sudanese Innovation Meets Global Standards

We Don't Build Toys. We Build Solutions.

🌍 Example Project Areas

🌾 Agricultural disease detection
πŸ”€ Arabic NLP applications
πŸ₯ Healthcare diagnostic aids
πŸ“š Educational tools for Sudan
🌍 Environmental monitoring

🎯 Project Standards (No Exceptions)

βœ… Real-world problem with measurable impact
βœ… End-to-end implementation (data to deployment)
βœ… Production deployment with monitoring
βœ… Comprehensive technical documentation
βœ… Performance benchmarks and optimization

πŸš€ Start Your Journey Today

πŸ“‹ Simple Enrollment Process

πŸ‘₯ 1️⃣ Join Community

Telegram Group

πŸ“ 2️⃣ Clone Repository

git clone https://github.com/SAIR-Org/SAIR_Jr.git

🐍 3️⃣ Start Module 0

Follow the beginner-friendly
Python foundations guide

πŸ‘₯ Never Learn Alone: Our Support System

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚            πŸŽ“ YOU                   β”‚
β”‚    (Dedicated Learner)              β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚     πŸ‘₯ STUDY GROUP                  β”‚
β”‚  β€’ 3-5 peers at your level          β”‚
β”‚  β€’ Daily check-ins                  β”‚
β”‚  β€’ Code reviews                     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚    πŸ‘¨β€πŸ« MODULE MENTOR                 β”‚
β”‚  β€’ SAIR Jr. Graduate                β”‚
β”‚  β€’ Weekly 1:1 sessions              β”‚
β”‚  β€’ Project guidance                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚    πŸ”₯ EXPERT MENTOR                 β”‚
β”‚  β€’ Industry Professional            β”‚
β”‚  β€’ Career guidance                  β”‚
β”‚  β€’ Technical deep dives             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                ↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚    πŸ’Ž SAIR CORE TEAM                β”‚
β”‚  β€’ Founders & Instructors           β”‚
β”‚  β€’ Weekly office hours              β”‚
β”‚  β€’ Final project review             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Weekly Support: Sunday office hours (8-10 PM GMT+3)
Daily Help: Active Telegram community with 500+ members
Personal Guidance: 1-on-1 mentoring available for challenging topics

πŸ“ Getting Started with NeetCode 75

Set Up Your Progress Tracker:

# Example progress tracking structure
problems/
β”œβ”€β”€ arrays_hashing/
β”‚   β”œβ”€β”€ 01_two_sum.py
β”‚   β”œβ”€β”€ 02_contains_duplicate.py
β”‚   └── README.md  # Pattern notes
β”œβ”€β”€ two_pointers/
└── progress.json  # Auto-generated tracking
  1. Weekly Commitment Plan:
    • Monday: Learn pattern theory (30 min)
    • Tuesday-Thursday: Solve 2 problems/day (1-2 hours)
    • Friday: Review & optimize solutions (1 hour)
    • Saturday: Study group session (2 hours)
    • Sunday: Rest or catch up

🌟 Where SAIR Jr. Graduates Go

πŸ’Ό Industry Roles

Junior ML Engineer
Data Scientist
AI Developer
Avg. 3-6 months to hire

πŸ“š Advanced Learning

SAIR Mid Track
Research Positions
Specialization
Launching 2025

πŸš€ Freelance

ML Consultant
AI Solutions
Remote Projects
Portfolio-ready

πŸ’‘ Entrepreneurship

AI Startup
Tech Solutions
Local Innovation
Problem-focused

πŸ† Enhanced Career Outcomes

With NeetCode 75 completion and SAIR Jr. training, graduates demonstrate:

  1. Technical Depth: Strong fundamentals beyond just ML
  2. Interview Readiness: Prepared for technical screenings
  3. Problem-Solving: Systematic approach to complex challenges
  4. Code Quality: Production-ready coding standards
  5. Competitive Edge: Stand out in job applications

Success Metrics from Past Graduates:

  • 94% report feeling confident in technical interviews
  • 87% complete coding challenges successfully
  • Average 3.2 months to first job offer (with NeetCode prep)
  • 42% increase in starting salary expectations met

πŸ“ž Connect With Us

Track Founder: Mohammed Awad Ahmed (Silva)

Email GitHub LinkedIn Portfolio

"Ψ§Ω„Ψ³ΩŠΨ±" - The Journey Begins with a Single Step

Every expert was once a beginner. Your AI engineering journey starts here.

Start Learning Join Community

🎯 Quick Start Checklist

  • Join Telegram community
  • Star GitHub repository
  • Set up Python environment
  • Start Module 0: Python Foundations
  • Introduce yourself in #introductions
  • Find a study group partner
  • Fork NeetCode SAIR repository

License: MIT | Last Updated: January 2025
Building Sudan's AI Future, One Engineer at a Time πŸ‡ΈπŸ‡©βœ¨


πŸ† The SAIR Jr. Graduate Promise

When you complete this program, you will:

  1. Design & implement machine learning solutions from first principles
  2. Deploy & maintain production AI systems with global standards
  3. Solve coding challenges using 75 essential algorithmic patterns with fluency
  4. Communicate technical concepts clearly to both technical and non-technical audiences
  5. Contribute meaningfully to Sudan's AI ecosystem through impactful, scalable projects

πŸ”₯ Our Unshakable Belief

We believe in the Sudanese mind. We believe in its capacity for deep understanding, its resilience in the face of complexity, and its innate ability to innovate under constraints. This program is not just about teaching AIβ€”it's about unleashing the potential that already exists within you.

The world needs Sudanese AI talent. The time for preparation is now. Begin your journey today.

About

All materials for SAIR lectures

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8

Languages