The foundational AI/ML engineering program of the Sudanese Artificial Intelligence Research (SAIR) Initiative
|
|
|
|
|
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!)
|
Easy doesn't create leaders, difficult builds minds |
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.
|
We go DEEP into every concept until you can rebuild it from scratch |
We build on our natural problem-solving and analytical strengths |
You'll outperform graduates from "easier" programs in interviews |
π 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
| 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 |
Where we are now: Building image classifiers with convolutional neural networks
Next week: Transfer learning for real-world applications
|
65% of Module 4 Complete |
π 42 projects submitted this week |
| 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 |
|
We reject "good enough." Our graduates compete globally because we train them to outperform. |
|
π Technical Excellence (Non-Negotiable)
|
π€ Community & Professional Standards
|
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)
| 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 |
Modules 0-2 (Weeks 1-10)π’ Arrays & Hashing (9)βοΈ Two Pointers (5)πͺ Sliding Window (6)20 problems total |
Modules 3-4 (Weeks 11-20)π Stack (7)βοΈ Linked Lists (11)π― Binary Search (7)25 problems total |
Module 5 + Capstone (Weeks 21-30)π³ Trees (15)πΈοΈ Graphs (13)β‘ DP + Misc (14)30 problems total |
Before Certificate Awardπ§ Review all 75 problemsπΌ Mock interviewsπ― Pattern recognition drillsFinal assessment |
To verify completion, you must:
- Repository Setup: Fork the SAIR NeetCode template repo
- 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
- Progress Tracking: Weekly updates in shared tracker with peer reviews
- Final Assessment: Complete 3 randomly selected problems in 90-minute mock interview conducted by SAIR senior members
|
π Direct Skill Transfer:
|
πΌ Global Market Readiness:
|
πΎ Agricultural disease detectionπ€ Arabic NLP applicationsπ₯ Healthcare diagnostic aidsπ Educational tools for Sudanπ Environmental monitoring
|
β
Real-world problem with measurable impact β End-to-end implementation (data to deployment) β Production deployment with monitoring β Comprehensive technical documentation β Performance benchmarks and optimization |
| Telegram Group |
git clone https://github.com/SAIR-Org/SAIR_Jr.git
|
Follow the beginner-friendly Python foundations guide |
βββββββββββββββββββββββββββββββββββββββ
β π 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
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- 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
With NeetCode 75 completion and SAIR Jr. training, graduates demonstrate:
- Technical Depth: Strong fundamentals beyond just ML
- Interview Readiness: Prepared for technical screenings
- Problem-Solving: Systematic approach to complex challenges
- Code Quality: Production-ready coding standards
- 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
Track Founder: Mohammed Awad Ahmed (Silva)
|
|
|
|
|
Every expert was once a beginner. Your AI engineering journey starts here.
|
|
|
- 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 πΈπ©β¨
When you complete this program, you will:
- Design & implement machine learning solutions from first principles
- Deploy & maintain production AI systems with global standards
- Solve coding challenges using 75 essential algorithmic patterns with fluency
- Communicate technical concepts clearly to both technical and non-technical audiences
- Contribute meaningfully to Sudan's AI ecosystem through impactful, scalable projects
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.
