Generative AIBeginner
Learn Generative AI in 23 Hours
freeCodeCamp's generative AI course covering prompt engineering, RAG, model deployment, and AI agents. Taught by Andrew Brown. Completely free on YouTube.
Free course on DeepLearning.AI
DeepLearning.AI's Finetuning Large Language Models teaches you to fine-tune pre-trained models for specific tasks using your own data. You learn when to fine-tune vs. prompt engineer, how to prepare data, and how to evaluate results. The course is free on deeplearning.ai. After finishing, you understand fine-tuning trade-offs and can adapt smaller, cheaper models to outperform larger ones on specific tasks. The main limitation: fine-tuning requires compute resources. This course teaches concepts with small examples; real fine-tuning needs a GPU and careful data curation.
Learn when and how to fine-tune LLMs for your specific use case. Covers data preparation, training with the OpenAI API, evaluating fine-tuned models, and comparing against few-shot prompting. Free.
Generative AIBeginner
freeCodeCamp's generative AI course covering prompt engineering, RAG, model deployment, and AI agents. Taught by Andrew Brown. Completely free on YouTube.
Generative AIIntermediate
Harvard's introduction to AI with Python. Covers search, knowledge representation, uncertainty, optimisation, machine learning, neural networks, and NLP.
Generative AIIntermediate
Learn to build and deploy with transformers and large language models in this 12-chapter course from Hugging Face. You'll start with NLP fundamentals, then move into modern LLM techniques: tokenization, fine-tuning, reasoning models, and building shareable demos. By the end, you'll know how to use pre-trained models, customize them on your own data, and integrate them into real applications. Best if you have some Python experience; the course assumes basic familiarity with machine learning. Fair warning: LLM chapters move fast, so budget time for rereading.