Learning Resources
Curated books, courses, and channels for every stage of your journey
π Books
Building LLM Applications
Practical hands-on guide to building with LLMs. Covers RAG, agents, prompting, evaluation, and deployment. The best current book for AI engineers.
Hands-On Machine Learning
GΓ©ron's classic. Covers the ML fundamentals you'll encounter as an AI engineer. Good background on training, evaluation, and scikit-learn/PyTorch workflows.
Designing Data-Intensive Applications
Kleppmann's masterpiece. Not AI-specific, but essential for understanding databases, distributed systems, replication, and scaling β all relevant for production AI.
Python Crash Course
Best Python book for beginners. Teaches real programming through projects. Essential if you're new to Python β covers everything in Month 1 and beyond.
Fluent Python
For intermediate Python developers. Covers idioms, performance, and Pythonic patterns. Read after you've built a few projects β it will level up your code quality.
System Design Interview
Alex Xu's guide. Covers system design patterns asked in AI engineer interviews: designing scalable chat systems, search engines, recommendation systems.
π Online Courses
DeepLearning.AI β Building Systems with ChatGPT API
Short course covering chaining, evaluation, and systematic prompt engineering. Free to audit. Great follow-up to this roadmap's fundamentals.
DeepLearning.AI β LangChain for LLM Apps
Learn LangChain basics: chains, retrievers, agents. Short and practical. Free option available on Coursera.
Fast.ai β Practical Deep Learning
Top-down approach: build working models from lesson 1. No prerequisites beyond basic Python. Free. Covers vision, text, tabular, and deployment.
Cohere β LLM University
Free course on LLM fundamentals, RAG, search, embeddings. Practical and well-structured. Good for understanding retrieval patterns.
Full Stack Deep Learning
Bootcamp-style course covering ML ops, infrastructure, testing, and deployment. Recordings and materials available free. Advanced but very practical.
Harvard CS50 β AI with Python
Free Harvard course covering AI concepts with practical Python implementations. Good foundational knowledge for ML concepts used in AI engineering.
πΊ YouTube Channels
Andrej Karpathy (re)
"Let's build GPT from scratch" is essential viewing. "Intro to Large Language Models" is the best single explanation of LLMs online. Technical depth with clear teaching.
3Blue1Brown
Essence of linear algebra, neural network visualisations, attention explanations. The best channel for building intuition about AI mathematics.
Simon Willison (talks)
Recorded talks on practical AI engineering: prompt injection, data journalism with LLMs, building tools. Pragmatic and well-explained.
AI Engineering (channel)
Dedicated AI engineering content: production patterns, tool reviews, architecture deep-dives. New channel growing fast in this niche.
Neural Breakdown
Technical deep-dives on RAG patterns, agent architectures, embeddings, and production deployment. Intermediate to advanced content with code examples.
TechWithTim / NetworkChuck
Good for Python fundamentals and deployment basics. Not AI-specific but excellent for the infrastructure, Docker, and practical coding skills you need.
π° Newsletters & Blogs
AI Engineer Newsletter
Weekly roundup of AI engineering content, tools, and papers. Focused on practical engineering rather than research hype. Good signal-to-noise.
The Batch (DeepLearning.AI)
Andrew Ng's weekly AI newsletter. Covers industry news, new research, and practical tips. Accessible to all levels. Free.
Simon Willison's Blog
The best daily blog on AI engineering practice. Covers prompt engineering, tools, data journalism with LLMs, and building useful things.
Lilian Weng (OpenAI)
Deep technical blog posts on LLM agents, prompt engineering, and RAG. Each post is a mini-research paper with excellent references.
Hamel Husain's Blog
Practical AI engineering from a practitioner working in production. Focus on evaluation, data quality, and real-world patterns.
Eugene Yan's Blog
Excellent posts on building RAG systems, recommendation with LLMs, and production ML patterns. Well-researched and practical.
Community & Support
Connect with fellow AI engineers β learn, share, and grow together
π¬ Discord Communities
- π£οΈ AI Engineer Discord β The largest AI engineer community. Channels for every topic, project showcases, job board, and mentorship. Highly recommended.
- π€ Hugging Face Discord β Active community around open-source models and tools. Good for library support and model discussions.
- β‘ LangChain Discord β Framework support, architecture discussions, and project showcases. The most active framework community.
- π¦ Ollama Discord β Local LLM community. Help with running models locally, optimisation tips, and showcase local AI projects.
π± Reddit Communities
- π΄ r/LocalLLaMA β The largest community for running LLMs locally. Discussions on open-weight models, tooling, quantisation, and hardware.
- π΄ r/MachineLearning β General ML/AI discussion. More research-focused but also covers production topics. Good for staying current.
- π΄ r/OpenAI β Community focused on OpenAI's models and API. News, tips, and project showcases using GPT.
- π΄ r/RAG β Dedicated subreddit for retrieval-augmented generation. Technical deep-dives, chunking strategies, and production patterns.
π Other Communities
- π€ Hugging Face Community β huggingface.co. Model hub, datasets, Spaces for demos, and community forums. Essential for any AI engineer.
- πΌ LinkedIn AI Engineering Groups β Professional networking, job postings, and discussions. Search for "AI Engineer" groups with 10K+ members.
- π GitHub AI Projects β Contribute to open-source AI projects. LangChain, Chroma, LlamaIndex all welcome contributions. Best way to learn production code.
- π‘ AI Engineer Twitter/X Community β Follow @ai_engineering, @simonw, @hamelhui, @eugeneyan. Daily AI engineering content and discussions.
- πΊ r/ArtificialIntelligence β Broader AI discussions, news, and career advice. Less technical but good for industry awareness.
AI Engineering Career Paths
Different roles, different days β find your fit
AI Product Engineer
You build user-facing AI products. Your day involves: designing RAG pipelines for a chatbot, integrating Claude/GPT into an existing product, writing prompt templates that are reliable and testable, deploying FastAPI services, debugging why a model gave a bad answer (hint: it's usually your retrieval or prompt), and working with product managers to ship AI features users actually want.
Career path: Junior β Mid (2-3yr) β Senior (4-6yr) β Staff/Principal. Transition to Head of AI Product.
AI Agent Engineer
You specialise in building autonomous and semi-autonomous AI agents. Your day involves: designing multi-step agent workflows, implementing tool-calling patterns (function calling), building state machines with LangGraph, handling agent failures and retries (agents will β they WILL β fail in unexpected ways), optimising token usage, and evaluating agent performance across diverse scenarios.
Career path: Mid β Senior (3-5yr) β Staff Agent Architect. Companies building agent platforms or internal automation.
LLM Ops / AI Ops Engineer
You build and maintain the infrastructure that AI applications run on. Your day involves: setting up model serving infrastructure (vLLM, TGI, Sagemaker), managing Kubernetes clusters for inference, implementing monitoring and alerting, tracking costs across multiple providers, managing model registries and versioning, and building CI/CD pipelines for AI systems.
Career path: Backend/DevOps β LLM Ops (2-4yr) β Platform Architect. Good for people with infrastructure background.
Applied AI / ML Engineer
You sit between research and engineering. Your day involves: fine-tuning open-source models for specific domains (legal, medical, finance), building evaluation frameworks, running experiments comparing different models/approaches, analysing failure modes, and implementing techniques like DPO, RLHF, or PEFT. You publish results internally and sometimes externally.
Career path: CS degree + projects β Junior Applied (2-3yr) β Senior β Research Scientist or Architecture Track.
AI Consultant / Freelancer
You help companies adopt AI technology. Your day involves: assessing client needs and existing infrastructure, proposing AI solutions (do they need RAG? agents? fine-tuning?), building MVPs in 2β4 weeks, advising on AI strategy, running workshops, and helping teams get unstuck. Clients range from startups to Fortune 500.
Build reputation through open-source work, blog posts, and speaking. Start as a side hustle alongside a perm role.
Certifications
Which ones actually help your career (and which ones don't)
AWS Certified Machine Learning β Specialty
The most recognised cloud ML certification. Covers SageMaker, data engineering, model deployment, and ML pipeline design. Good for DevOps/MLOps crossover and HR filters at AWS-heavy companies.
Google Cloud Professional ML Engineer
GCP's ML certification. Covers Vertex AI, model deployment, pipeline automation, and MLOps. Increasingly valued as more AI work moves to GCP (Anthropic, Google models).
Azure AI Engineer Associate
Microsoft's AI certification. Covers Azure OpenAI Service, Cognitive Services, and bot frameworks. Useful if you work in Microsoft-heavy organisations (enterprise, government).
NVIDIA DLI Certifications
Deep Learning Institute courses covering CUDA, GPU-accelerated ML, and RAPIDS. Good for understanding GPU compute and if you plan to work with local/hardware-accelerated models.
DeepLearning.AI Specializations
Andrew Ng's specializations: TensorFlow, Deep Learning, NLP, GANs. Not a formal certification but highly respected in the field. Good for structured learning with practical projects.
Cohere β RAG Certification
Free certification covering retrieval-augmented generation fundamentals. Covers embeddings, search, and generation. Good for proving RAG competency on your resume.
Hugging Face Course
Free course with certificate on the Hugging Face ecosystem: Transformers, Datasets, Tokenizers, and Hub. Practical and well-regarded. Shows you know the open-source AI ecosystem.
IBM AI Engineering Professional Certificate
Coursera-based certificate covering ML, deep learning, and deployment. More academic than practical but can help fill gaps. Good for entry-level candidates with no relevant degree.
π‘ Advice on Certifications
Certifications help you get past HR filters but never replace a portfolio. The best strategy: pick one cloud ML cert (AWS or GCP), complete it, and use it as a structured learning path while building projects on the side. Update your LinkedIn with both the cert and your project links. Don't chase multiple certs β two well-chosen ones + three strong projects > ten certs.