Facebook

Courses

We found 532 courses available for you
See

Advanced C++ 20 Programming (TTCP2175)

24 hours
Expert

Geared for experienced C++ developers, Advanced C++ 20 Programming / …

What you'll learn
<b>Become a Pro at SOLID Design:</b> You'll delve into SOLID design principles, mastering how to write clean, maintainable code. By the end, you'll be able to identify and avoid design smells, enhancing the overall quality of your projects.
<b>Master the Art of Factory Implementation:</b> Get hands-on with factories in C++. We'll guide you through the basics and options, including Singleton, to help you understand the critical role of factories in object-oriented design.
<b>Up Your Game with Operator Overloading:</b> You'll learn about operator overloading and its applications. By understanding how to enhance the readability and flexibility of your code, you'll streamline your programming tasks.
<b>Unlock the Power of Templates:</b> We'll dive into the intriguing world of templates, exploring variance, concepts, and the 'auto' keyword. You'll get to implement covariant and contravariant templates, broadening your C++ expertise.
<b>Ace Multithreading and Asynchronous Programming:</b> We'll explore the realms of multithreading and asynchronous programming, equipping you with the tools to create efficient, high-performance applications. You'll get to practice with mutexes, semaphores, atomics, and coroutines, gaining invaluable experience for your future projects.

Intermediate C++ 20 Programming

32 hours
Intermediate

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)

40 hours
Beginner

Introduction to C++ Programming Essentials is a four-day, hands-on course …

Introduction to GitHub for Developers (TTDV7551)

16 hours
Intermediate

Introduction to GitHub for Developers is a fast-paced hands-on course …

Generative AI in Business: A Practical Approach for Decision Makers and Architects (TTAI2102)

3 hours
Intermediate

Welcome to the exciting world of Generative AI – we’ll …

What you'll learn
Gain a solid understanding of Generative AI, its evolution, and its role in shaping innovative business solutions, positioning you to effectively drive AI initiatives in your organization.
Acquire the ability to identify potential Generative AI use cases in your industry and evaluate their feasibility and value, empowering you to make informed decisions that can enhance business operations.
Learn how to manage the lifecycle of an AI project efficiently, equipping you with the knowledge to guide projects from inception to successful deployment, with continuous monitoring and improvement.
Develop an understanding of AI and data security best practices, along with the crucial role of data in Generative AI, fostering your ability to safeguard your AI systems effectively.
Stay ahead of the curve by gaining insights into the upcoming trends and technologies in Generative AI, enabling you to maintain a competitive edge in your organization in this rapidly evolving field.

Voice of Innovation: Building a Voice Bot – From Concept to Reality (TTAI2063)

3 hours
Intermediate

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.

AI Automation Strategies: Applying AI for Cost Savings & Efficiency (TTAI2064)

3 hours
Intermediate

Discover the transformative power of AI in streamlining your business …

What you'll learn
<b>Understanding AI Automation Potential:</b> Gain an overview of how AI, including bots and automated systems, can be integrated into business processes.
<b>Identifying Automation Opportunities:</b> Learn methodologies for identifying processes and areas within your business that are prime candidates for AI automation.
<b>Evaluating Business Impact: </b> Understand how to assess the potential impact of automation on efficiency, cost savings, and overall business performance.
<b>Planning and Implementing AI Solutions: </b> Explore the steps involved in planning and deploying AI automation solutions in targeted areas of your business.
<b>Measuring Success and ROI: </b> Learn how to measure the success of AI automation initiatives and calculate the return on investment.

Transforming Customer Support with AI: Crafting Custom Assistants for Your Business (TTAI2062)

3 hours
Intermediate

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)

3 hours
Intermediate

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)

4 hours
Intermediate

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.

Quick Start to Using Azure OpenAI (TTAI2321)

8 hours
Intermediate

Are you ready to unlock the power of OpenAI and …

What you'll learn
Understand the basics of OpenAI and its products, and how they can be used to improve business processes and decision making.
Learn how to use GPT-3 for text generation, including generating product descriptions and customer service responses.
Learn how to use DALL-E for image generation, including generating product images and marketing materials.
Understand OpenAI's decision-making capabilities and how to use them to improve decision making in business scenarios.
Learn about real-world business applications of OpenAI, including examples of companies using it, and explore potential future uses of OpenAI in business.
Learn how to use OpenAI in day-to-day business operations and explore resources for additional tools and support.

Quick Start to Prompt Engineering for Everyday Business Users (TTAI2009)

8 hours
Intermediate

Prompt engineering is the process of designing and refining input …

What you'll learn
Get comfortable with the basics of prompt engineering and discover how it can make a difference in various business tasks, such as enhancing customer support, creating content, and fine-tuning sales pitches.
Develop the knack for crafting, refining, and perfecting prompts suited to specific business situations by understanding context, user intent, and what makes a prompt great.
Learn how to smoothly incorporate prompt engineering solutions into your existing business workflows, including pinpointing the right processes, integrating with your current software, and keeping data privacy and security in check.
Become proficient in advanced techniques and best practices in prompt engineering, like making use of APIs, customizing language models, and collaborating with your teammates across different departments.
Keep up with the latest developments in prompt engineering and be ready to adapt to changing business needs and trends, ensuring that you stay relevant and continue to grow in the dynamic business world.
🚀 Get Up to 33% OFF on Top Courses + FREE e-learning subscription (worth $1595)
This is default text for notification bar