Filter by Topic
Filter by Vendor
Intermediate C++ 20 Programming
C++ is a powerful, high-performance programming language that offers an …
What you'll learn
Master intermediate to advanced C++ 20 programming techniques, enabling the development of efficient and maintainable applications using the latest features and best practices.
Acquire in-depth knowledge of memory management in C++, including the handle/body pattern, smart pointers, and move constructors, to optimize performance and minimize memory-related issues.
Develop proficiency in functional programming with C++, incorporating concepts such as dependency injection, functors, and lambda expressions to enhance code flexibility and modularity.
Gain expertise in utilizing the C++ Standard Library for generic programming, mastering the use of containers, algorithms, numeric, and other features to create powerful, reusable code components.
Learn to implement effective unit testing in C++ using GTest, ensuring the reliability and robustness of your applications through rigorous testing methodologies.
Understand the basics of multitasking in C++, exploring threads, tasks, and async for concurrent programming, empowering developers to create scalable and high-performance applications.
Introduction to C++ Programming (TTCP2100)
Introduction to C++ Programming Essentials is a four-day, hands-on course …
Voice of Innovation: Building a Voice Bot – From Concept to Reality (TTAI2063)
This dynamic half-day course is designed for developers, product managers, …
What you'll learn
<b>Introduction to Voice Bot Technology: </b> Understand the fundamentals of voice bot technology, including how systems like Alexa and Siri function.
<b>Integrating Natural Language Processing (NLP): </b> Dive into NLP techniques for interpreting user input and generating meaningful responses.
<b>Developing a Conversational AI: </b> Explore strategies for developing a voice bot that can engage in natural, human-like conversations.
<b>Practical Implementation: </b> Walk through the end-to-end process of building a simple voice bot, from design to deployment.
Transforming Customer Support with AI: Crafting Custom Assistants for Your Business (TTAI2062)
Step into the world of AI-driven enterprise support with our …
What you'll learn
<b>Introduction to AI in Enterprise Support:</b> Understand the role and potential of AI in enhancing enterprise support systems.
<b>Utilizing Internal Documents for AI Training: </b> Learn how to effectively use your enterprise's existing documentation, such as SOPs and manuals, as data for training AI systems.
<b>Creating an Interactive SOP Guide:</b> Explore the development of AI tools that allow employees to interact with SOPs in a conversational manner, facilitating easy access to information.
<b>Developing Comprehensive FAQ Systems:</b> Discover methods to compile and integrate frequently asked questions into the AI system, ensuring comprehensive support coverage.
<b>Getting Started with GenAI:</b> Practical steps to begin implementing General AI in your enterprise support structure, focusing on achievable, impactful applications.
AI Insights: A Practical Guide to AI Types, Principles and Applications (TTAI2051)
Dive into the transformative world of Artificial Intelligence (AI) in …
What you'll learn
<b>Comprehensive AI Understanding:</b> Master the key types and principles of AI, distinguishing between artificial narrow intelligence, general intelligence, and super intelligence.
<b>Practical AI Applications:</b> Discover AI's transformative role in various industries, including its potential to innovate in agriculture, medicine, finance, and more.
<b>Ethical and Reliable AI Use:</b> Explore the ethical use of AI and the factors influencing its reliability in deployment.
<b>Hands-On AI Experience:</b> Gain introductory hands-on experience with common AI technologies, enhancing your practical skills.
<b>Future AI Trends:</b> Engage in discussions about the future of AI, including emerging research areas and advancements in technology.
Strategic AI Dialogues: Conversational Intelligence for Business Innovation (TTAI2060)
This engaging half-day workshop is crafted for business professionals eager …
What you'll learn
<b>Understanding Conversational AI:</b> Gain a foundational understanding of Conversational AI, its significance in the business context, and its potential to transform customer engagement.
<b>Exploring NLU and LLMs:</b> Dive deep into Natural Language Understanding and Large Language Models, exploring how these technologies interpret and respond to human language in a business setting.
<b>AI Integration Strategies:</b> Learn strategies for integrating AI across different products and services within the enterprise, focusing on practical applications and real-world examples.
<b>Business Transformation with AI:</b> Discover how Conversational AI can streamline processes, enhance customer experience, and provide actionable insights for business decision-making.
<b>Navigating Challenges and Opportunities:</b> Discuss the challenges in implementing AI in business environments and explore opportunities for innovation and growth.
Introduction to XML Fundamentals (TT4300)
The Extensible Markup Language (XML) is a standard that is …
What you'll learn
Write well-formed XML documents
Model business requirements using XML
Handle XML reserved characters
Validate an XML document with a Schema
Centralize data and markup definition with entities
Create Schemas using XML tools
Generate XML documents from databases
Write XSL templates to transform XML documents into HTML
Integrate XML, XSL and the DOM to implement a complete solution
Understand the security concerns related to XML processing