Language models
Transformers and Large Language Models
Explore language models and transformer concepts, including model families and fine-tuning techniques.
A small sample of 30,000+ courses curated from around the world, all available to DoJo members.
A free 30-minute conversation with Ted about your goals.
Already a member? Open this course (opens in a new tab)
Course topics
Language models
- Transformer concepts
- Model selection
- LLM training
You inspect the results
Find your fit
Is this a useful starting point?
For learners with basic Python and some machine-learning knowledge.
- Starting point
- Intermediate
- Course length
- 7.5 total hours
- Lessons
- 52 lectures

Course by The Fuzzy Scientist | LLM Expert
Course last updated: 01/2026
Requirements
- Basic understanding of Python programming, some basic familiarity with machine learning concepts, and a strong eagerness to delve into LLMs and Natural Language Processing.
What is included
- 7.5 hours on-demand video
- 27 downloadable resources
- 2 practice tests
- Access on mobile
- Certificate of completion
DoJo membership: A$250 per month per seat, excluding GST. Includes fortnightly group support and a private member community.
Explore the lessons
Course curriculum.
12 sections • 52 lectures • 7h 30m total length
1.1 Introduction: Course Overview + What You'll Learn2 lectures • 17min
- Introduction to Part 1 of the Course: Transformers Fundamentals09:51
- Introduction to Part 2 of The Course: LLMs06:44
1.2 Getting Started: How to Make the Best Use of this Course2 lectures • 7min
- Course Structure: How to get the Most out of this Course04:21
- Environment Setup: Prepare and Use the Resource of this Course Right03:03
1.3 Overview of Natural Language Processing: Bring Transformers into Perspective4 lectures • 22min
- Rule-Based Systems Era04:30
- Statistical Era05:34
- Machine Learning Era06:01
- Embeddings Era06:21
- Embeddings Era Quiz 2 questions
1.4 Transformers Introduction: Important Concepts and Use-cases3 lectures • 37min
- Encoders, Decoders and The Attention Mechanism14:03
- Understanding the Transformer Architecture 2 questions
- Pre-training & Fine-tunning12:10
- Tokenisation & Embeddings10:41
- Pre-training and Fine-tuning Transformers 1 question
1.5 Popular Transformers Models: Choose the Best Model for the Job3 lectures • 33min
- BERT13:05
- GPT10:30
- T509:24
- Exploring T5: The Text-to-Text Transfer Transformer 2 questions
1.6 Using Transformers: Building Blocks and Hidden Gems (Practical)5 lectures • 45min
- Building Blocks04:30
- Tokenizers14:24
- Understanding Tokenizers for Transformers 2 questions
- Word Embeddings11:02
- Masked Language Modeling (MLM)06:04
- Masked Language Modeling Quizz 2 questions
- Semantic Search Index09:07
1.7 Mastering Real-World Scenarios with Transformers and LLMs (Practical)3 lectures • 44min
- BERT (Encoder-model) for Extractive Question Answering18:20
- GPT (Decoder-model) for Instruction Following12:50
- Understanding GPT Instruct 2 questions
- T5 (Encoder-Decoder-model) for Writing Product Reviews12:52
- NLP Evolution and Fundamentals 30 questions
2.1 Introduction to Large Language Models6 lectures • 48min
- Decoding Large Language Models: An Introduction08:31
- Introduction to Large Language Models (LLMs) 2 questions
- RLHF: Teaching LLMs to Communicate Effectively08:33
- Understanding Input/Output in Language Models05:43
- Chat Templates: Hands On Overview07:10
- Decision Frameworks for LLM Selection07:20
- Generation: An Interactive Guide10:22
2.2 Preparing for LLM Training (Practical)7 lectures • 56min
- Comprehensive Dive into Sequence Length09:51
- Token Counts: Practical Intuition & Impact07:30
- Precision Matters: Numerical Precision in Training13:32
- Sequences and Tokens 6 questions
- Navigating GPU Selection: A Guide to Hardware Platforms06:00
- Practice Fundamentals: Most Basic Form of Training LLMs04:43
- Practice Fundamentals: Most Basic Form of Training LLMs - Part 208:35
- Practice Fundamentals: Most Basic Form of Training LLMs - Part 305:22
2.3 Advanced LLM Training Techniques (Practical)6 lectures • 59min
- Understanding Practical Limitations05:15
- Boosting Efficiency: PeFT and LoRa in Depth13:37
- Managing Data Memory: Batch Size & Sequence Length08:00
- Advanced Solutions: Gradient Accumulation & Checkpointing13:33
- Fitting Giants: Practical Introduction to LoRA for Large Models10:05
- Expanding LoRA: Adapter Merging and Effective Evaluations08:04
- Advanced Techniques 8 questions
2.4 Exploring Specialised LLM Training Techniques (Practical)5 lectures • 38min
- Level-Up Giants: 8-bit Training for Massive Models06:42
- Task-Focused Training: Aim for Better Learning - Part 109:21
- Task-Focused Training: Aim for Better Learning - Part 205:01
- Edge of Hardware Limits: Scaling Inputs with Flash Attention 208:15
- Edge of Hardware Limits: Reaching 4bit Training with QLoRA08:32
- Specialised Techniques 6 questions
2.5 Scale LLM Training with Advanced Tools (Practical)6 lectures • 45min
- Starting Strong: Introductory Concepts for at Scale Training05:01
- Understanding DeepSpeed: A Theoretical Overview06:30
- Implementing DeepSpeed: A Hands-On Approach08:01
- Scaling Training 3 questions
- FSDP Explained: Theoretical Insights07:31
- Applying FSDP: Real-World Usage and Best Practices08:16
- Wrapping Up: Course Conclusion, Recap, and Future Directions10:04
- LLM Mastery Practice Test 31 questions
From learning to practice
Try this next.
Compare model choices for a sample task and inspect the assumptions behind the training setup.
A useful next step
Choose where to start.
Talk through your goals in a free 30-minute discovery call with Ted. Bring a task you want to improve and the tools you already use.
Book a discovery callExplore DoJo membership