The focus of this course is to equip learners with the skills and knowledge to design, develop, and optimize advanced large language model (LLM) solutions using LLama2. Topics covered will include a comprehensive understanding of LLM architectures, techniques for fine-tuning LLMs, retrieval-augmented generation (RAG), and the utilization of tools like Ollama, LangChain, … [Read more...] about Leveraging Llama2 for Advanced AI Solutions
Software Development
Introduction to Generative AI with Snowflake
This course introduces learners to generative AI and how to implement common AI use cases using Snowflake. The course starts with an introduction of important concepts, the setup of the learner environment, and the building of a simple application. It’s followed by learning how to use the Cortex LLM functions to accomplish many common AI tasks, and ends with learning how to … [Read more...] about Introduction to Generative AI with Snowflake
Server Side Rendering with Next.js: Update a News Website
Do you know that according to surveys, Next.Js is among the top five most popular web development platforms for companies of all sizes? In this 1.5 hour project-based course, you will learn how to implement dynamic content generation and server side rendering with Next.js. We will do this by updating a news website. We will first build the functionalities to generate content … [Read more...] about Server Side Rendering with Next.js: Update a News Website
Pointers and Memory in C: Build a Rocket Display Module
Do you know that almost 70% of embedded system software and firmware are written in C because of its ability to directly access device memory? In this 1.5 hour project-based course, you will learn the basics of C pointers, dynamic memory allocation, and pointer arthrimetics. We will do this by enabling an embedded program for a rocket display module to accept and store messages … [Read more...] about Pointers and Memory in C: Build a Rocket Display Module
Data Structures with C: Upgrade a Rocket Display Module
In this 1.5 hour project-based course, you will learn the basics of C structures and build a reusable circular buffer data structure. We will do this by upgrading an embedded program for a rocket display module. We will first use C structures to store incoming messages in a circular buffer to allow more new messages to be received. Then, we will add a new feature to purge … [Read more...] about Data Structures with C: Upgrade a Rocket Display Module