| № | Chapter |
|---|---|
| 1 | What is Artificial Intelligence?Introduction to Artificial Intelligence, covering core definitions, the AI spectrum (ANI, AGI, ASI), history, key subfields, and foundational ethical principles |
| 2 | Types of AI: Narrow, General, and Super IntelligenceExplanation of the types of AI. Understand the critical differences between Narrow AI (ANI), General AI (AGI), and Superintelligence (ASI). |
| 3 | AI, Machine Learning & Deep Learning: A Concept HierarchyClarify the distinctions between AI, Machine Learning, and Deep Learning. Understand the hierarchy, applications, and trade-offs. |
| 4 | AI Industry Landscape and Career OpportunitiesExplore the dynamic AI industry landscape, key market trends, and diverse career opportunities. A comprehensive guide for students and professionals. |
| 5 | Ethics and Responsible AI DevelopmentAI ethics and responsible development. Analyze and mitigate bias, implement fairness, and build accountable AI systems using modern frameworks and tools. |
| 6 | Vector Fundamentals and OperationsVector fundamentals for AI engineering. Learn to implement vector addition, dot products, and cosine similarity in Python with NumPy. |
| 7 | Vector Spaces and Linear IndependenceVector spaces, linear independence, and basis in AI. Learn the mathematical foundations and Python for dimensionality reduction and feature engineering. |
| 8 | Basic Matrix Operations and PropertiesFundamental matrix operations in AI. Learn matrix multiplication, addition, and transpose with Python/NumPy examples and real-world applications. |
| 9 | Advanced Matrix Operations and DecompositionAdvanced matrix decomposition (LU, QR, Cholesky) for AI and machine learning. Learn theory, Python implementation, and real-world applications. |
| 10 | Eigenvalues, Eigenvectors, and Matrix Decomp. ApplicationsMaster eigenvalues, eigenvectors, and Principal Component Analysis (PCA). This chapter covers the theory, practical Python implementation. |
| 11 | Derivatives, Partial Derivatives, and the Chain RuleCalculus foundations of AI, covering derivatives, partial derivatives, the chain rule, and gradient descent with Python examples in TensorFlow. |
| 12 | Multivariable Calculus and Gradient DescentMultivariable calculus for AI. Learn to implement Gradient Descent, understand optimization landscapes, and use Python to train ML models. |
| 13 | Probability Theory: Basic Concepts and DistributionsIntroduction to probability theory for AI engineering. Learn core concepts, distributions, and Python implementation for machine learning. |
| 14 | Statistics: Descriptive Statistics and Hypothesis TestingDescriptive statistics and hypothesis testing for AI engineers. Learn to analyze data, run t-tests, and use Python for statistical inference. |
| 15 | Bayesian Statistics and Probability in Machine LearningBayesian statistics in AI. Learn to implement Bayesian inference, quantify uncertainty, and build probabilistic models in Python using PyMC. |
| 16 | Information Theory: Entropy, Cross-entropy, & KL DivergenceDetailed chapter on Information Theory in AI. Learn to implement and apply entropy, cross-entropy, and KL divergence in Python for machine learning. |
| 17 | Convex Optimization and Lagrange MultipliersConvex optimization, Lagrange multipliers, and KKT conditions for AI. Learn the theory and implement solutions for SVMs and other ML models in Python. |
| 18 | Advanced Data Structures and Algorithms for AI EngineeringMaster data structures, algorithms, OOP, and functional programming of python to build high-performance, scalable AI systems. |
| 19 | NumPy Mastery: Array Operations and BroadcastingNumPy for AI and machine learning. This chapter covers array operations, broadcasting, vectorization, and advanced indexing with practical Python examples. |
| 20 | Pandas for Data Manipulation: DataFrames and SeriesPandas for AI and ML Applications. Learn to use DataFrames and Series for data cleaning, transformation, aggregation, and preparation for ML pipelines. |
| 21 | Matplotlib and Seaborn: Data Visualization for AIData visualization for AI. Learn to implement, analyze, and design effective plots for exploratory data analysis and model interpretation. |
| 22 | Jupyter Notebooks and Development Environment SetupLearn to use Jupyter, VS Code, Git, and Poetry for reproducible and scalable machine learning projects for AI Engineering. |
| № | Chapter |
|---|---|
| 1 | Data Collection Strategies and SourcesLearn to gather high-quality data using APIs, web scraping with Python, and database queries. Includes practical code examples and industry best practices. |
| 2 | Data Quality Assessment and ProfilingData quality assessment and profiling for AI. Learn to implement systematic data validation and profiling using Python, Great Expectations & other tools. |
| 3 | Data Privacy and Compliance (GDPR, CCPA)Data privacy in AI. Learn to implement GDPR and CCPA compliance, use anonymization, differential privacy, and federated learning. |
| 4 | Real-time Data Streaming ArchitectureDesign and implement real-time data streaming architectures for machine learning using Apache Kafka and Apache Storm, with practical Python examples. |
| 5 | Data Cleaning Techniques: Handling Missing DataHandling missing data in AI engineering. Learn theoretical foundations (MCAR, MAR, MNAR) and practical data cleaning techniques. |
| 6 | Outlier Detection and Treatment MethodsOutlier detection and treatment for AI. Learn statistical methods, Isolation Forest, and DBSCAN with Python examples to build robust machine learning models. |
| 7 | Data Validation and Quality Assurance for Machine LearningAutomated data validation and quality assurance pipelines. Learn to use Pandera and Great Expectations to prevent bad data from impacting model performance. |
| 8 | Automated Data Quality MonitoringAutomated data quality monitoring systems for production ML pipelines. Learn to detect data drift, validate schemas, and build robust MLOps workflows. |
| 9 | Feature Engineering: Creating New Features from Raw DataLearn to create polynomial features, interaction terms, and temporal features using Python, scikit-learn, and pandas to improve model performance. |
| 10 | Feature Selection: Statistical and Model-based MethodsLearn statistical and model-based methods like RFE and Lasso, and implement them in Python with scikit-learn to improve model performance. |
| 11 | Automated Feature Engineering and DiscoveryLearn to implement Deep Feature Synthesis with Featuretools, understand genetic programming, and deploy scalable ML pipelines. |
| 12 | Feature Stores: Centralized Feature ManagementEnterprise feature stores. Learn the architecture, implementation strategies, and business value of centralizing feature management for ML. |
| 13 | Data Transformation: Scaling, Normalization, and EncodingEssential data transformation techniques in AI engineering. Learn to implement scaling, normalization, and encoding with Python, scikit-learn. |
| 14 | Categorical Data Encoding: Onehot, Ordinal & Target EncodingMaster one-hot, ordinal, and target encoding with Python, scikit-learn, and real-world examples to handle high-cardinality data in machine learning. |
| 15 | Dimensionality Reduction: PCA and t-SNEDimensionality reduction with PCA and t-SNE. Mathematical foundations, Python implementation, and industry applications for AI engineering and data science. |
| 16 | Advanced Dimensionality Reduction: UMAP and AutoencodersUMAP and autoencoders using Python, TensorFlow, and umap-learn for data visualization, feature engineering, and generative modeling. |
| 17 | Exploratory Data Analysis (EDA): Statistical AnalysisExploratory Data Analysis (EDA) for AI engineers. Learn to analyze data distributions, correlations, and anomalies to build better machine learning models. |
| 18 | EDA: Advanced Visualization and Pattern DiscoveryAdvanced EDA, covering dimensionality reduction (t-SNE, UMAP), interactive plots, and multidimensional visualization for discovering patterns in complex data. |
| 19 | Data Pipeline Design and ImplementationRobust data pipelines for machine learning. Learn to build scalable batch and real-time ML workflows using Python, Airflow, and modern data engineering tools. |
| 20 | Data Versioning and Experiment Trackingdata versioning and experiment tracking in AI engineering. Learn the principles of DVC and MLflow to ensure reproducible and scalable ML systems. |
| 21 | ETL vs ELT: Modern Data Pipeline PatternsComparison of ETL and ELT data pipeline patterns. Learn the architecture, trade-offs, and practical implementation with Spark, BigQuery, and dbt. |
