Master the art of storytelling to captivate audiences and deliver impactful presentations. This course will teach you how to craft compelling narratives that resonate, enhance your ability to connect with your audience, and leave a lasting impression. Learn techniques for structuring stories, using different narrative styles, and transforming your speeches into unforgettable experiences. No prior experience required. Ideal for professionals in business and marketing.
The Building RAG Systems with Open Models course is designed for developers, engineers, and technical product builders who are new to Generative AI but already have intermediate machine learning knowledge, basic Python proficiency, and familiarity with development environments such as VS Code, and who want to engineer, customize, and deploy open generative AI solutions while avoiding vendor lock-in.
The course provides learners with the skills to design and implement retrieval-augmented generation (RAG) applications for real-world use cases. Learners start by exploring the fundamentals of RAG architecture, breaking down key components such as retrievers, rankers, generators, and orchestration layers, while learning design patterns for tasks like question answering, summarization, and knowledge synthesis.
They then dive into embeddings and vector databases, comparing FAISS, ChromaDB, Milvus, and Pinecone, and applying indexing and chunking strategies to improve retrieval efficiency and semantic relevance. The final module brings all elements together to build production-ready RAG pipelines using LangChain and open LLMs, incorporating advanced retrieval methods, hallucination mitigation, and evaluation frameworks for accuracy and reliability. By the end, learners will have built a functional RAG application with configurable components, optimized for performance and equipped with robust evaluation metrics.
How does Google Maps plan the best route for getting around town given current traffic conditions? How does an internet router forward packets of network traffic to minimize delay? How does an aid group allocate resources to its affiliated local partners?
To solve such problems, we first represent the key pieces of data in a complex data structure. In this course, you’ll learn about data structures, like graphs, that are fundamental for working with structured real world data. You will develop, implement, and analyze algorithms for working with this data to solve real world problems. In addition, as the programs you develop in this course become more complex, we’ll examine what makes for good code and class hierarchy design so that you can not only write correct code, but also share it with other people and maintain it in the future.
The backbone project in this course will be a route planning application. You will apply the concepts from each Module directly to building an application that allows an autonomous agent (or a human driver!) to navigate its environment. And as usual we have our different video series to help tie the content back to its importance in the real world and to provide tiered levels of support to meet your personal needs.
Unlock the power of next-generation AI by mastering evaluation techniques for models that integrate vision, audio, and language capabilities. This course transforms your ability to systematically assess multimodal AI performance and ensure ethical deployment at scale. You'll master cross-modal evaluation metrics like FID, CLIP scores, and recall@k while developing expertise in bias detection and interpretability assessment using LIME and SHAP techniques. By completing this course, you'll confidently evaluate complex AI systems, identify potential ethical risks, and implement governance frameworks that ensure fair and transparent multimodal AI deployment. This unique course combines technical evaluation expertise with ethical AI governance, preparing you for the enterprise reality where performance and responsibility must coexist seamlessly.
Unreal Engine 5 For Beginners: Characters & Interiors
Take your Unreal Engine 5 skills to the next level with Jordy Vandeput by designing believable interior scenes and adding human elements. This course focuses on interior design, advanced lighting techniques, and the creation of lifelike characters using Metahuman. You'll also explore facial motion capture and how to light indoor environments for a realistic feel.
Learning Outcomes:
- Design and light cinematic interior environments
- Create and customize Metahuman characters
- Capture facial motion and bring characters to life
- Build storytelling potential through scene composition
By the end, you’ll have the tools to set the mood and narrative tone of your scenes—perfect for filmmakers, storytellers, and virtual production artists looking to elevate their work.
Instructor bio:
Jordy is a filmmaker, video editor, and educator, best known for hosting Cinecom, one of the largest YouTube channels on filmmaking and video editing with over 2.5 million subscribers. After graduating from film school in 2012, Jordy discovered his passion for teaching online and has since focused on creating engaging, hands-on learning experiences.
Unlike traditional education, Jordy’s classes emphasize practical skills and creative problem-solving, aiming to deliver an immersive class experience rather than just information. His goal is to help learners gain confidence and mastery in filmmaking and video editing.
This course will teach you how to get the most out of Google Cloud Support. You will learn about the different support services provided by Google Cloud Customer care, how to create and manage support cases, how to view known issues affecting Google Cloud services, and how to communicate effectively with Support Engineers. You will also learn about the different case priorities and Service Level Objectives (SLOs), increase your understanding around case status, and how to escalate a support case if necessary.
Java Class Library is the fourth and final course in the Core Java Specialization. The Core Java Specialization is part of a series of programming specializations, derived from LearnQuest's private Java Bootcamps, designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments.
After completing this course, you will be able to write reusable code that remains type-safe using Java Generics, work with collections of objects, work with files, handle runtime errors, and generally be prepared to move on to learning to use Java frameworks such as Spring Boot and Jakarta EE.
In this course, we will cover additional language features that enable the class library, essential library areas, and provide roadmaps to areas for self-exploration.
To be successful in this course, you should have taken:
- Course 1: Introduction to Java
- Course 2: Introduction to Object-Oriented Programming with Java
- Course 3: Object-Oriented Hierarchies in Java
or have equivalent knowledge.
In this course, you learn how to do the kind of data exploration and analysis in Looker that would formerly be done primarily by SQL developers or analysts. Upon completion of this course, you will be able to leverage Looker's modern analytics platform to find and explore relevant content in your organization’s Looker instance, ask questions of your data, create new metrics as needed, and build and share visualizations and dashboards to facilitate data-driven decision making.
This comprehensive course empowers learners to understand, apply, and evaluate modern API testing methodologies using the RestAssured framework. Beginning with core API fundamentals and setup procedures, the course walks learners through configuring a robust Java-based test environment with Maven and Eclipse, and crafting basic REST API tests.
As learners progress, they gain hands-on experience with constructing, executing, and validating various HTTP methods (GET, PUT, PATCH, DELETE) and analyzing JSON data structures through JSONPath and JSONObject. Key emphasis is placed on implementing security measures including authentication and authorization, as well as applying parameterization techniques for scalable, data-driven testing.
In the final module, learners will develop and execute behavior-driven frameworks using Cucumber and feature files, then assess their test strategies via structured test execution and reporting. By the end of this course, participants will be able to design maintainable test suites, execute complete REST API workflows, and evaluate the effectiveness of their test coverage in real-world scenarios.
This course is ideal for testers, automation engineers, and developers looking to elevate their API testing skills using structured frameworks and industry best practices.
In a recent Stack Overflow survey, Node.js was used by about 50% of the developers who answered the survey, making it the most used server-side technology. Express ranked as the fourth most popular web technology overall, making it the most popular server-side web framework.
In this course, you will focus on Node.js and Express. Specifically, you will
- develop applications using asynchronous callbacks and promises
- create REST APIs and perform CRUD operations
- implement authentication and session management
Throughout the course, you will complete numerous hands-on labs to gain practical experience. At the end of the course, you will demonstrate your Node skills with a final project to build your portfolio.
This course will help you succeed as a back-end or full-stack developer. It suits those in IT looking to step up in their careers or new graduates seeking to establish their server-side skills. This course suits those who need to manage cloud-centric projects.
Note: This course requires knowledge of JavaScript and Git.
Lesson | Understand and Be Understood on the Phone
This lesson is part of a full course, Speak English Professionally: In Person, Online & On the Phone. Take this lesson to get a short tutorial on the learning objectives covered. To dive deeper into this topic, take the full course.
By the end of this lesson, you will be able to:
- Compare pronunciation differences between "can"and "can't"
- Produce accurate pronunciation for numbers in English
This course is useful to anyone who would like a foundational understanding of IT service management, its key principles and practices, and how it will help deliver better value to your customers. You will explore introductory and key concepts behind ITIL. You'll also dive into the ITIL framework, particularly the four dimensions of service management and the service value system.
This is the first course in a multi-course Specialization.