1.1 What can language models do?1.2 What you will learn1.3 How to use language models1.3.1 Prompting1.3.2 Example prompt1.3.3 Interfaces1.4 Using language models for data analysis1.4.1 Using language models directly on data1.4.2 Data analysis via external tools1.5 Minimizing costs1.5.1 Picking the best model1.5.2 Optimally configuring models1.5.3 Prompt engineering1.6 Advanced software frameworks and agents