Program: Building Intelligence β AI Systems Engineering Repository: DeepRatAI/EducativeMaterial Level: Intermediate to Advanced Estimated Duration: 6β9 months (10β15 hours per week) Mode: Self-paced, hands-on learning Language: English (with Spanish version available) Last Update: November 2025
Building Intelligence is a complete journey through modern Artificial Intelligence β from classical Machine Learning to advanced Generative AI, LLMs, and Agentic Systems. The program emphasizes practical implementation (70%) and conceptual depth (30%), blending theory, mathematics, and real-world projects.
- Developers aiming to specialize in ML/AI
- Data scientists expanding into deep learning
- Technical professionals curious about Generative AI
- Computer science and engineering students
- Researchers implementing AI systems
Required Knowledge:
- β Intermediate Python (functions, classes, modules)
- β Basic math (algebra, calculus, probability)
- β Familiarity with NumPy, Pandas, and Jupyter Notebooks
Recommended Knowledge:
- π Descriptive and inferential statistics
- π Data visualization (Matplotlib, Seaborn)
- π Object-oriented programming
- π§ Basic Git and GitHub
The program is divided into 5 Phases with 15 progressive Modules:
Fundamentals of classical ML and the first steps into neural reasoning with Keras.
Mastering PyTorch and deep architectures for vision and language.
Generative architectures, Transformers, and language modeling.
Modern fine-tuning and optimization techniques for LLMs.
RAG systems, LangChain, AI Agents, and full end-to-end capstone projects.
Duration: 4β5 weeks | Level: Intermediate
Learn the language of data and build your first predictive systems in Python. Cover supervised and unsupervised learning, model evaluation, and hands-on implementations with scikit-learn.
Duration: 3β4 weeks | Level: Intermediate
Understand how neural networks learn. Explore layers, activations, losses, and optimizers. Build regression and classification models with Keras and experiment with CNNs and RNNs.
Duration: 4β5 weeks | Level: Advanced
Combine TensorFlow and Keras to build custom models, advanced CNNs, and Transformer architectures. Includes projects in medical imaging, time series forecasting, and image generation.
Duration: 3β4 weeks | Level: Intermediate
Master PyTorch fundamentals: tensors, autograd, optimizers, and training loops. Implement your first neural networks from scratch and train them with gradient descent.
Duration: 4β5 weeks | Level: Advanced
Design deeper networks with PyTorch, integrate regularization and normalization techniques, and build CNNs for complex vision tasks with transfer learning.
Duration: 3β4 weeks | Level: Advanced
Your first integrative project: build a geospatial image classification system using CNNs, Vision Transformers, and transfer learning pipelines.
Duration: 4β5 weeks | Level: Advanced
Explore the world of generative architectures (RNNs, VAEs, GANs, Diffusion Models, Transformers) and learn how to prepare and tokenize data for training large language models.
Duration: 4β5 weeks | Level: Advanced
Build word embeddings (Word2Vec, GloVe, FastText), implement RNNs for text, and fine-tune BERT for real-world NLP tasks like sentiment analysis and entity recognition.
Duration: 5β6 weeks | Level: Advanced
Implement a complete Transformer from scratch, develop GPT-style and T5-style models, and explore advanced decoding techniques such as beam search, nucleus sampling, and temperature scaling.
Duration: 4β5 weeks | Level: Expert
Learn LoRA, QLoRA, and other Parameter-Efficient Fine-Tuning methods. Optimize training memory, speed, and performance with the Hugging Face ecosystem.
Duration: 4β5 weeks | Level: Expert
Implement Reinforcement Learning from Human Feedback (RLHF) and Direct Preference Optimization (DPO). Align model behavior with human preferences and evaluate model ethics and safety.
Duration: 3β4 weeks | Level: Expert
Design RAG systems that combine LLMs with vector databases. Implement retrievers, rankers, and evaluators to build knowledge-driven generative systems.
Duration: 3β4 weeks | Level: Expert
Learn LangChain to orchestrate AI Agents, tools, and memory. Develop multi-agent workflows and cognitive architectures for research, automation, and conversational intelligence.
Duration: 3β4 weeks | Level: Expert
Implement HyDE, Self-RAG, and Corrective RAG for enterprise-grade reliability. Optimize retrieval accuracy, latency, and scalability for production deployments.
Duration: 4β6 weeks | Level: Expert
Final project: build a full production-ready Generative AI system integrating LLMs, RAG, LangChain, and AI Agents. Deploy, document, and present your complete intelligent application.
The program follows a Project-Based Learning approach: every lesson blends theory with implementation. Each module includes:
- π§ Conceptual Notebooks (theory)
- π» Hands-on Exercises (practice)
- βοΈ Challenges (self-evaluation)
- β Complete Solutions (reference and explanation)
- Full-Time (6 months): 40h/week, Modules 1β15
- Part-Time (9 months): 15h/week, Modules 1β15
- Flexible (12 months): 10h/week, Modules 1β15
All notebooks are optimized for Google Colab Free Tier (GPU T4). No local setup required.
By the end of Building Intelligence, you will be able to:
- Implement end-to-end ML and DL systems
- Fine-tune and deploy LLMs efficiently
- Design and evaluate RAG architectures
- Build and orchestrate AI Agents with LangChain
- Communicate and document your projects professionally
This educational repository is released under the MIT License for open, non-commercial use. It includes adapted materials from IBM Skills Network, Hugging Face, PyTorch Foundation, and open-source communities.
- π Hugging Face Documentation
- π₯ PyTorch Tutorials
- π Papers with Code
- π§© Distill.pub
- π§ LangChain Documentation
Upon completion, youβll be prepared for roles such as:
- π€ Machine Learning Engineer
- π§ Deep Learning Researcher
- π¬ NLP Engineer
- π¨ Generative AI Specialist
- π§© AI Systems Engineer
You will have the skills to design, train, and deploy intelligent systems that integrate reasoning, adaptation, and creativity.
Last Updated: November 2025 Version: 1.0 Maintained by: DeepRatAI
βFrom models to minds β letβs make intelligence open again.β β Gonzalo Romero (DeepRat)