100 Days of AI Engineering is live

Learn by building.
Ship with confidence.

Structured 100-day challenges that take you from fundamentals to production. No fluff — just the skills that get you hired.

0
Lessons
0
Capstones
Free
Forever
day_042.py
from langchain import ChatOpenAI
from langgraph import StateGraph
def research_agent(state):
# Your AI agent logic
results = llm.invoke(state)
return {"findings": results}
graph = StateGraph(AgentState)
graph.add_node("research", research_agent)
graph.compile().invoke({}) # 🚀
Day 42 of 100 — Building AI Agents
Challenges

Pick Your Path

Structured paths designed for working engineers.

Coming Soon

100 Days of Machine Learning

Classical ML to deep learning. Linear regression to transformers, with real datasets and Kaggle-ready projects.

Scikit-learnPyTorchCNNsNLPMLOps
Coming Soon

100 Days of System Design

Design scalable systems from scratch. Load balancers, databases, caching, message queues, and real architecture reviews.

Distributed SystemsDatabasesCachingAPIs
AK
About

Hey, I'm Akash

Software engineer building structured learning paths for other engineers. I believe the best way to learn is by building real things, one day at a time. These challenges are what I wish existed when I was making my own transitions.

Get notified when new challenges drop

No spam. Just a heads-up when a new 100-day challenge launches.