The primary objectives of this course are to introduce software engineering techniques and their application to real-world business problems. You will be equipped with practical design and programming techniques for the purpose of modeling significant business applications quickly. In a step-by-step manner, the instructor will take you through the process of systematically … [Read more...] about Introduction to Software Development and Applications
Software Development
Functions, Tools and Agents with LangChain
The landscape of LLMs and the libraries that support them has evolved rapidly in recent months. This course is designed to keep you ahead of these changes. You’ll explore new advancements like ChatGPT’s function calling capability, and build a conversational agent using a new syntax called LangChain Expression Language (LCEL) for tasks like tagging, extraction, tool selection, … [Read more...] about Functions, Tools and Agents with LangChain
Local LLMs with llamafile
In this 1-hour project-based course, you will learn to: * Package open-source AI models into portable llamafile executables * Deploy llamafiles locally across Windows, macOS and Linux * Monitor system metrics like GPU usage when running models * Query llamafile APIs with Python to process generated text * Experience real-time inference through hands-on examples … [Read more...] about Local LLMs with llamafile
Introduction to Retrieval Augmented Generation (RAG)
In this 2-hour project-based course, you will learn how to import data into Pandas, create embeddings with SentenceTransformers, and build a retrieval augmented generation (RAG) system with your data, Qdrant, and an LLM like Llamafile or OpenAI. This hands-on course will teach you to build an end-to-end RAG system with your own data using open source tools for a powerful … [Read more...] about Introduction to Retrieval Augmented Generation (RAG)
Introduction to Generative AI
This introductory course is designed for beginners with no prior knowledge of generative AI. You will start by gaining a high-level understanding of what generative AI is and how it works. Through interactive lessons and hands-on examples, you will learn fundamental skills like providing effective prompts and iteratively improving the generated outputs. As the course … [Read more...] about Introduction to Generative AI