5 Free Resources to Master LLMs

Kamran Ahmed Kamran Ahmed

Language Models (LLMs) have revolutionized the field of Natural Language Processing (NLP), enabling machines to understand and generate human-like text. In my last visual guide, we discussed what LLMs are and how they work on a high level. This guide is a curation of 5 free resources to help you further learn about LLMs and NLP. I have personally gone through these and would highly recommend these to anyone wanting to learn about LLMs.

NLP Course by HuggingFace


HuggingFace, a leading NLP platform, offers an in-depth NLP course that delves into transformer models, their workings, and how to effectively utilize HuggingFace’s models. The course starts with the basics of Datasets and Tokenizers, equipping you with essential knowledge before diving into classic NLP tasks. What sets this course apart is its broader perspective, exploring how transformer models can be applied in speech processing and computer vision domains. By the end, you’ll have a strong foundation in using and fine-tuning models from HuggingFace.

Prompt Engineering by DeepLearning.AI

ChatGPT Prompt Engineering for Developers

Prompt engineering is a critical aspect of working with LLMs, and deeplearning.ai offers a comprehensive course focused specifically on this topic. With hands-on practice materials, you’ll gain practical knowledge and techniques for effective prompt engineering. By understanding how to craft prompts that yield desired model outputs, you’ll enhance the performance and control of LLMs in various applications. This course is a valuable resource for anyone aiming to master the art of prompt engineering.

LLM University by Cohere


Cohere’s LLM University provides a diverse curriculum covering essential NLP techniques. From semantic search and generation to classification and embeddings, this resource offers comprehensive instruction on a wide range of topics. With a combination of theory and practical exercises, LLM University equips learners with the knowledge and skills necessary to leverage LLMs effectively. Whether you’re a beginner or an experienced practitioner, this resource will enhance your understanding and proficiency in various NLP applications.


LLMOps Course

LLMOps, a dedicated resource for operationalizing LLMs, offers insights into testing, evaluation metrics, deployment, monitoring, and more. This resource takes you beyond the development stage, exploring the crucial aspects of LLMOps in real-world scenarios. Learn how to effectively test LLMs, evaluate their performance, and deploy them in production environments. With an emphasis on test-driven development for LLMs, LLMOps equips you with the necessary knowledge to ensure the reliability and effectiveness of your models.

LLM Bootcamp

Full Stack LLM Bootcamp

This is a course by a team of UC Berkeley PhD alumni that teaches best practices and tools for building LLM-powered apps. It covers the full stack from prompt engineering to user-centered design. They have a “Full Stack Deep Learning” course as well if you are interested in learning that.

With these 5 free resources, you have a wealth of knowledge at your fingertips to master LLMs and advance your NLP skills. We have also been working on AI related content i.e. including roadmaps and best practices on roadmap.sh so stay tuned for that as well. Happy learning!

Join the Community

roadmap.sh is the 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

Rank 6th  out of 28M!


GitHub Stars

Star us on GitHub
Help us reach #1

+75k every month


Registered Users

Register yourself
Commit to your growth

+1.5k every month


Discord Members

Join on Discord
Join the community

Roadmaps Best Practices Guides Videos FAQs YouTube

roadmap.sh by Kamran Ahmed

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh · Terms · Privacy ·


The leading DevOps resource for Kubernetes, cloud-native computing, and the latest in at-scale development, deployment, and management.