Awesome AI AgentsCourses and Tutorials

alirezadir/Machine-Learning-Interviews

⭐ 9659 Jupyter Notebook added to this list on 2025-06-16 repository created 2021-01-31

The Machine Learning Interviews repository is a comprehensive guide designed to help candidates prepare for technical interviews in the field of Machine Learning and Artificial Intelligence, particularly targeting roles at major technology companies such as those in the FAANG group. The guide is curated based on the author's personal experience and successful interview processes at top companies including Meta, Google, Amazon, Apple, and Roku. It covers a broad spectrum of interview topics that are commonly encountered in machine learning engineering roles. The repository is structured into several chapters, each focusing on a critical area of interview preparation. These include general coding skills emphasizing algorithms and data structures, machine learning-specific coding challenges, foundational machine learning concepts, and system design tailored to machine learning applications. Additionally, it includes behavioral interview preparation and a new section on Agentic AI Systems, reflecting the latest trends in AI engineering and system design as of 2025. The guide acknowledges the variability in interview formats across companies but highlights commonalities in the core components tested. It is primarily aimed at machine learning engineers and applied scientists, though it also offers value to related roles such as data scientists and research scientists. The repository is actively maintained and encourages community contributions to enhance its content. Supplementary resources are linked, such as a related repository on production-level deep learning, providing deeper insights into deploying deep learning systems in real-world scenarios. Overall, this repository serves as a valuable resource for anyone looking to excel in machine learning technical interviews by offering structured, experience-based preparation materials and up-to-date industry knowledge.

https://github.com/alirezadir/Machine-Learning-Interviews

agenticagentic-ai-systemsaiai-agentsai-engineeringalgorithmsapplied-scientistbehavioral-interviewsbig-tech-companiescodingdata-structuresdeep-learningfaanginterviewinterview-practiceinterview-preparationinterviewsmachine-learningmachine-learning-algorithmsmachine-learning-engineeringml-fundamentalsml-system-designproduction-deep-learningscalable-applicationssystem-designtechnical-interviews

Also in Courses and Tutorials

dair-ai/Prompt-Engineering-Guide

A comprehensive guide and resource hub for prompt engineering, context engineering, retrieval-augmented generation, and AI agents, offering tutorials, papers, tools, and courses to optimize the use of large language models.

shareAI-lab/learn-claude-code

Learn Claude Code is an educational project that teaches how to build modern AI coding agents like Claude Code through a progressive tutorial covering core concepts, planning, subagents, and skills mechanisms.

patchy631/ai-engineering-hub

AI Engineering Hub is a comprehensive repository offering in-depth tutorials and practical resources on Large Language Models, Retrieval-Augmented Generation, and real-world AI agent applications for learners and practitioners.

huggingface/agents-course

The Hugging Face Agents Course is a comprehensive educational resource that teaches the fundamentals and advanced concepts of AI agents and large language models through structured units, practical frameworks, and community collaboration.

NirDiamant/GenAI_Agents

GenAI_Agents is a comprehensive repository offering tutorials, implementations, and community resources for building and advancing generative AI agents from basic to advanced levels.

walkinglabs/learn-harness-engineering

This course provides a comprehensive project-based tutorial on Harness Engineering for building reliable AI coding agents, covering environment setup, state management, verification, and control.

The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge

An AI-powered tool that analyzes GitHub repositories and generates beginner-friendly tutorials with visualizations to simplify understanding complex codebases.

WenyuChiou/awesome-agentic-ai-zh

A trilingual (Traditional Chinese, English, Simplified Chinese) learning roadmap for agentic AI, offering 240+ curated resources and hands-on examples from LLM basics to multi-agent systems.