Skip to content

Commit 03ffa6e

Browse files
committed
feat(ai): add AI Fundamentals module and update module count in Home page
1 parent e6ad9b6 commit 03ffa6e

2 files changed

Lines changed: 40 additions & 8 deletions

File tree

README.md

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
**🌐 Live Website**: [https://codexecutives.com](https://codexecutives.com)
66

7-
**✨ Now featuring 7 complete learning modules with 70+ interactive visualizations covering Git, JavaScript Engine, RxJS, Data Structures, Next.js, Big-O Notation, Python Programming, and a LeetCode-style playground with advanced debugging and gamification.**
7+
**✨ Now featuring 8 complete learning modules with 80+ interactive visualizations covering Git, JavaScript Engine, RxJS, Data Structures, Next.js, Big-O Notation, Python Programming, AI Fundamentals, and a LeetCode-style playground with advanced debugging and gamification.**
88

99
> **📌 Repository Maintainers**: See [REPOSITORY-ABOUT-QUICK-REFERENCE.md](./docs/REPOSITORY-ABOUT-QUICK-REFERENCE.md) for GitHub repository About section configuration (description, website, and topics).
1010
@@ -19,8 +19,8 @@
1919
- **Data Structures**: Comprehensive guide to fundamental data structures with interactive visualizations
2020
- **Big-O Notation**: Complete algorithmic complexity analysis with 10+ interactive tools and metaphors
2121
- **Python Programming**: Complete Python tutorial covering philosophy, execution model, memory management, and concurrency
22+
- **AI Fundamentals**: Machine learning concepts from scratch — neural networks, gradient descent, embeddings, and RAG pipelines
2223
- **LeetCode-Style Playground**: Interactive coding environment with debugging, visualizations, and gamification
23-
- **More modules coming soon**: Algorithms, system design, design patterns
2424

2525
### 🎮 **Interactive Visualizations**
2626

@@ -305,6 +305,24 @@ Complete Python tutorial covering the fundamental concepts that make Python uniq
305305
- **Performance Analysis**: GIL impact, memory optimization, and concurrency alternatives
306306
- **Real-world Applications**: Best practices for CPU-bound vs I/O-bound tasks, memory profiling, and optimization techniques
307307

308+
### 🤖 **AI Fundamentals (Complete)**
309+
310+
Master machine learning concepts from the ground up with interactive visualizations and beginner-friendly explanations:
311+
312+
- **Introduction to AI/ML**: Core concepts, history, and the difference between AI, ML, and deep learning — with ELI10 analogies
313+
- **ML Lifecycle**: End-to-end machine learning pipeline from data collection to model deployment
314+
- **Feature Engineering**: Transforming raw data into meaningful inputs — normalization, encoding, and selection
315+
- **Neural Networks**: How neurons, layers, and activation functions work — interactive forward pass visualization
316+
- **Loss Functions**: Understanding MSE, cross-entropy, and how models measure their own mistakes
317+
- **Gradient Descent**: Intuitive step-by-step visualization of how models learn by minimizing loss
318+
- **Backpropagation**: Chain rule demystified — interactive gradient flow through a neural network
319+
- **Generalization**: Overfitting, underfitting, bias-variance tradeoff, and regularization techniques
320+
- **Training vs Inference**: The distinction between learning and prediction, with batch/online learning modes
321+
- **Word Embeddings**: Turning text into vectors — Word2Vec, cosine similarity, and semantic relationships
322+
- **RAG Pipeline**: Retrieval-Augmented Generation — grounding LLMs with external knowledge stores
323+
- **Beginner Friendly**: Every section includes ELI10 boxes, real-world analogies, and key takeaways
324+
- **11 Interactive Sections**: Progressive visualizations guiding learners from zero ML knowledge to RAG pipelines
325+
308326
### 🎯 **LeetCode-Style Playground (Complete)**
309327

310328
Interactive coding environment that transforms algorithm learning through visual debugging and gamification:
@@ -396,14 +414,14 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
396414
- 📧 **Issues**: Report bugs or request features via GitHub Issues
397415
- 💬 **Discussions**: Join community discussions for questions and ideas
398416
- 📖 **Documentation**: Comprehensive docs available in the `/docs` directory
399-
- 🎓 **Learning Modules**: 7 complete interactive modules with 70+ visualizations
417+
- 🎓 **Learning Modules**: 8 complete interactive modules with 80+ visualizations
400418
- 🎯 **Playground**: LeetCode-style coding environment with debugging and gamification
401419

402420
---
403421

404422
**Built with ❤️ for developers, by developers**
405423

406-
_Transform your understanding of programming concepts through interactive visualization and hands-on learning. Master modern web development with our comprehensive Next.js, Git, JavaScript, RxJS, Data Structures, Big-O Notation, and Python Programming modules. Practice algorithms with our LeetCode-style playground featuring advanced debugging, real-time visualizations, and gamification._
424+
_Transform your understanding of programming concepts through interactive visualization and hands-on learning. Master modern web development with our comprehensive Next.js, Git, JavaScript, RxJS, Data Structures, Big-O Notation, Python Programming, and AI Fundamentals modules. Practice algorithms with our LeetCode-style playground featuring advanced debugging, real-time visualizations, and gamification._
407425

408426
## 3D/2D Visualization Architecture
409427

src/pages/Home.tsx

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -158,10 +158,23 @@ const Home: React.FC = () => {
158158
level: 'Advanced',
159159
duration: '3-4 hours',
160160
},
161+
{
162+
icon: <Brain className="w-12 h-12" />,
163+
title: 'AI Fundamentals',
164+
description:
165+
'Master machine learning from scratch — neural networks, gradient descent, embeddings, and RAG pipelines through interactive visualizations',
166+
path: '/ai',
167+
color: 'rose',
168+
gradient: 'from-rose-600 to-fuchsia-600',
169+
bgGradient: 'from-rose-50 to-fuchsia-50',
170+
topics: ['Neural Networks', 'Gradient Descent', 'Word Embeddings', 'RAG Pipeline'],
171+
level: 'Beginner Friendly',
172+
duration: '3-4 hours',
173+
},
161174
];
162175

163176
const stats = [
164-
{ value: '10+', label: 'Interactive Modules', icon: <Package className="w-5 h-5" /> },
177+
{ value: '11+', label: 'Interactive Modules', icon: <Package className="w-5 h-5" /> },
165178
{ value: '70+', label: 'Visualizations', icon: <MonitorPlay className="w-5 h-5" /> },
166179
{ value: '1000+', label: 'Code Examples', icon: <FileCode className="w-5 h-5" /> },
167180
{ value: '24/7', label: 'Available Learning', icon: <Cpu className="w-5 h-5" /> },
@@ -191,10 +204,11 @@ const Home: React.FC = () => {
191204
},
192205
{
193206
phase: 'Architecture & Systems',
194-
modules: [allModules[7], allModules[8], allModules[9]], // Python, System Design, TypeScript
207+
modules: [allModules[7], allModules[8], allModules[9], allModules[10]], // Python, System Design, TypeScript, AI
195208
icon: <Award className="w-6 h-6" />,
196209
color: 'emerald',
197-
description: 'Master system design patterns and multi-language architectures',
210+
description:
211+
'Master system design patterns, multi-language architectures, and AI fundamentals',
198212
},
199213
];
200214

@@ -395,7 +409,7 @@ const Home: React.FC = () => {
395409
}}
396410
className="inline-flex items-center space-x-2 text-indigo-600 font-semibold hover:text-indigo-700 transition-colors"
397411
>
398-
<span>View All 10 Modules</span>
412+
<span>View All 11 Modules</span>
399413
<ArrowRight className="w-4 h-4" />
400414
</button>
401415
</div>

0 commit comments

Comments
 (0)