This course is an excellent first step for those looking to understand how Large Language Models (LLMs) work and how to start building on top of them. Throughout the 8 hours, we’ll introduce foundational concepts, tools, and frameworks that will give you the confidence to begin using LLMs in your own projects or work environment. Although this course is kept coding-light, we highlight the typical software languages (Python, TypeScript, etc.) and APIs most commonly used for advanced LLM development.
In short, we aim to teach you:
This not only prepares you to use LLMs effectively today but also sets the stage for deeper learning—whether through our advanced “From Beginner to Advanced LLM Developer” course or by continuing with your own self-guided exploration.
<aside> ⭐
✨ Quick note: One of the best ways to stay motivated and actually finish a course is to share publicly that you’re doing it! It creates accountability and boosts your chances of following through 🚀.
If you’d like, post about starting this course and tag me, Louis-François Bouchard (ln, X, Insta) and Towards AI (ln, X, Insta). I’ll cheer you on, and you’ll inspire others 🙌
</aside>
Towards AI has been teaching AI for over 5 years, and over 500,000 people have learned from our tutorials and articles. You may have also read our best-selling LLM book, *Building LLMs for Production (Amazon)*, or taken our three-part GenAI:360 course series—released last year in partnership with Intel and Activeloop—which reached over 40,000 students.
Recently, we launched our extremely in-depth “From Beginner to Advanced LLM Developer” Python-based course, featuring 90+ advanced lessons, practical projects, and 60+ hours of content that culminates in a final working project. However, this 8-hour course (+4 hours optional further lessons) is a lighter, no-code introduction—an LLM primer designed to get you up to speed on using and customizing LLMs. While there are hands-on exercises, we focus primarily on conceptual understanding, demonstrations, and minimal “nuts-and-bolts” coding. This makes the course suitable for newer software developers in any language and more experienced tech professionals who want a broader, language-agnostic foundation in AI and LLMs. We note LLM Developer tools and APIs often use Python but also have typescript and other options available.
No prior AI or math knowledge is required—just curiosity and motivation to learn.
<aside> 💡
Basic Software or Tech Familiarity: While we won’t dive into code, it helps to understand general programming and software concepts.
</aside>