
Learn to build an AI-powered, Python and AWS–based full-stack inventory and replenishment system that forecasts demand, optimizes stock, and automates ordering for automotive parts.
Generate mock data in google colab by importing pandas and numpy, create 730 days of weather and sales data, and save training_data.csv for use with aws s3.
Create an S3 bucket and a DynamoDB table in us east 1, upload training data, and load initial inventory via batch write from a JSON file.
Explore supervised learning, which uses labeled data to map input to output and trains models by minimizing error. Note regression and classification, supervised tasks; unsupervised learning discovers patterns without labels.
Perform four scenario tests for an AI system, validating Lambda deployment and DynamoDB checks with weather and winter patterns, using AI consumption prediction to compute safety stock and reorder points.
Troubleshoot Cloud Shell issues such as no-space-left-on-device and upload timeouts; fix Docker build compatibility by pinning libraries and address Lambda cold-start timeouts using AI tools like Amazon Q, Gemini, Claude.
Learn how to retain historical inventory data using DynamoDB streams and a history S3 bucket, with lambdas for transformation and auditing, plus OLTP vs OLAP context.
"I built an AI model, but I don't know how to apply it to real business problems."
Does this sound familiar? This course is not just a programming tutorial; it is a practical development guide designed to solve real-world logistics challenges using AWS and Python.
We bridge the gap between "theoretical AI" and "practical business systems." You will learn how to integrate messy, real-world constraints—such as "long lead times for overseas procurement" or "reducing inventory during the rainy season to prevent rust"—into your system architecture.
Course Highlights:
Browser-Based Development: By using Google Colab and AWS CloudShell, you can complete the entire development flow without complex local environment setups.
Serverless AI: We adopt AWS Lambda's Container Image support to run heavy AI libraries (like Scikit-learn/Pandas) in a serverless environment.
Business Logic Focus: Learn the design philosophy behind integrating AI predictions with strict business rules.
Course Agenda:
Section 1: Introduction - Course overview and system architecture.
Section 2: Environment Setup - Setting up Google Colab and AWS CloudShell.
Section 3: Data Strategy & Generation - Generating dummy sales data with seasonality and weather correlation using Python.
Section 4: Implementing AI Logic (Google Colab) - Building demand forecasting models with Scikit-learn.
Section 5: Implementing Business Logic (Google Colab) - Coding rules for "Order Judgment" and "Safety Stock."
Section 6: Containerization & AWS Deploy (CloudShell) - Building Docker containers, pushing to ECR, and creating Lambda functions.
Section 7: Simulation & Testing - Scenario testing via API integration.
Section 8: Summary & Advanced Topics - Audit logging with DynamoDB Streams, weather API implementation, and model expansion.
About the Instructor: Maruchin Tech
After majoring in Information Engineering, I started my career at a Japanese automotive manufacturer. I spent 7.5 years in Supply Chain Management (SCM), handling packaging, procurement, and purchasing. Following that, I worked as an IT Consultant for 6 years, specializing in manufacturing and logistics sectors, focusing on Inventory Management and ERP system development.
Currently, I operate independently in the EdTech sector and create educational content on Cloud and Programming as a Udemy Instructor. Credentials: AWS All Certifications (12 Certifications as of 2025).