Courses

New courses
AI Robotics
cl-air
New
Upcoming
3 days
Software developers, AI Enthusiasts, Robotic developers
Description

This intensive course on AI Robotics is designed to immerse participants in the cutting-edge field of robotics, blending foundational knowledge with practical, hands-on exercises. Learners will explore the crucial intersection of hardware and software, understanding how AI connects to robotics and the current landscape. Participants will comprehensively understand how robots perceive and interact with their environment.

Practical skills are a cornerstone of this learning experience; students will engage in exercises that mimic real-world robotics challenges, gaining hands-on experience integrating AI solutions into robotic hardware.

Leveraging the insights from a comprehensive survey of over 350 research papers and current market analysis, including advancements by companies like OpenAI, Amazon, Boston Dynamics, and Tesla, the course is structured to provide both theoretical knowledge and practical applications. The curriculum also includes creating simulations on cloud platforms for accelerated model training, offering an excellent opportunity to engage with the material actively and envision the future trajectory of AI in robotics.

Outline
  •     Introduction to AI Robotics
  •     Programming ROS
  •     Sensors and data modalities
  •     Exploring robotic foundation models
  •     End-to-end versus modular approaches
  •     Integrating multiple models
  •     State-of-the-art humanoid robots
  •     Safety and security in robotics

Participants attend this course will
  • Be able to articulate the current state of AI Robotics
  • Understand and be able to articulate the current challenges and proposed solutions
  • Be able to evaluate robotics project technological feasibility
  • Gain practical skills in integrating AI solutions into robotic hardware
  • Engage in hands-on exercises that simulate real-world robotic challenges
  • Explore different foundation models for robotics (LLM, VLM, VLA) and reason about their capabilities
  • Create simulations on cloud platforms for accelerated model training
  • Be able to make reasonable predictions about robotics
Course Page
AI for Product Development
cl-aipd
New
Upcoming
3 days
Product Developers
Description

The course is a three-day comprehensive program designed to introduce software developers to the world of cutting edge AI systems and AI-enhanced development. The program is designed to equip AI enthusiasts with an in-depth understanding of AI assistants, their functionalities, and their transformative potential in optimizing workflows and business processes. Participants will gain a thorough understanding of the AI landscape, delve into the intricacies of prompt engineering, and explore practical AI applications through hands-on exercises and real-world case studies.

The course further explores advanced prompt engineering and a tour of the Copilot ecosystem. Participants will engage in hands-on exercises that demonstrate AI's potential in enhancing ideation, proof-of-concept creation, coding, software robustness, and debugging. It also provides an introduction of training a neural network with exercises, and a comparative study of different Large Language Models (LLMs), equipping participants with the knowledge to choose the most suitable model for their needs.

Incorporating LLMs into an application forms a significant part of the learning, along with an overview of AI security. It ensures that developers understand the AI threat landscape and are equipped with strategies to mitigate potential risks, making this course a comprehensive guide to integrating AI into both the product and the processes.

Outline
  • AI landscape
  • Legal questions
  • AI and software development
  • Prompt Engineering
  • Becoming more productive with AI tools
  • Building an AI-integrated application
  • AI security
  • Working with models
  • Machine Learning
Participants attend this course will
  • Understand the basics of artificial intelligence
  • Be able to identify and explain the different forms of AI
  • Utilize language models on a higher level with prompt engineering
  • Have the knowledge to use AI tools to increase productivity and efficiency
  • Gain practical experience using AI tools during development
  • Be capable of training and deploying machine learning models
  • Know how to build secure AI applications
Course Page
AI Security
cl-aisec
New
Upcoming
3 days
Software Developers, Security champions
Description

The evolving world of artificial intelligence (AI) brings both opportunities and risks. To protect assets, organizations must understand how to secure their AI systems. This in-depth course delves into the AI security landscape, addressing vulnerabilities like prompt injection, denial of service attacks, model theft, and more. Learn how attackers exploit these weaknesses and gain hands-on experience with proven defense strategies and security APIs.

Discover how to securely integrate LLMs into your applications, safeguard training data, build robust AI infrastructure, and ensure effective human-AI interaction. By the end of this course, you'll be equipped to protect your organization's AI assets and maintain the integrity of your systems.

Outline
  • Introduction to AI Security
  • Types of AI Systems and Their Vulnerabilities
  • Understanding and Countering AI-specific Attacks
  • Ethical and Reliable AI
  • Prompt Injection
  • Model Jailbreaks and Extraction Techniques
  • Visual Prompt Injection
  • Denial of Service Attacks
  • Secure LLM Integration
  • Training Data Manipulation
  • Human-AI Interaction
  • Secure AI Infrastructure
Participants attend this course will
  • Gain a comprehensive understanding of AI technologies and the unique security risks they pose
  • Learn to identify and mitigate common AI vulnerabilities
  • Gain practical skills in securely integrating LLMs into applications
  • Understand the principles of responsible, reliable, and explainable AI
  • Familiarize themselves with security best practices for AI systems
  • Stay updated with the evolving threat landscape in AI security
  • Engage in hands-on exercises that simulate real-world scenarios
Course Page
AI for Software Developers
cl-aid
New
Upcoming
3 days
Software Developers
Description

The course is a three-day program designed to introduce software developers to the world of AI-enhanced development. It centers around AI assistants, especially GitHub Copilot, and integrating AI into software applications. Participants will engage in hands-on exercises that demonstrate AI's potential in enhancing ideation, proof-of-concept creation, coding, software robustness, and debugging.

The course further explores advanced prompt engineering and a tour of the Copilot ecosystem. It also provides a comparative study of different Large Language Models (LLMs), equipping participants with the knowledge to choose the most suitable model for their needs. An understanding of various cloud providers and their AI offerings is explored, enabling informed decisions about tool and platform selection.

Incorporating LLMs into an application forms a significant part of the learning, along with an overview of AI security. It ensures that developers understand the AI threat landscape and are equipped with strategies to mitigate potential risks, making this course a comprehensive guide to integrating AI into both the product and the processes.

Outline
  • Introduction to AI-enhanced software development and AI assistants
  • Hands-on exercises showcasing AI's role in software development
  • Exploration of advanced prompt engineering and Copilot ecosystem
  • Overview of different Large Language Models (LLMs) and cloud providers
  • Practical insights on incorporating LLMs into applications
  • Overview of AI security and risk mitigation strategies
Participants attend this course will
  • Apply AI techniques in ideation, proof-of-concept creation, coding, and debugging through hands-on practices
  • Understand the principles of advanced prompt engineering and the Copilot ecosystem
  • Be able to choose between Large Language Models (LLMs) and cloud providers
  • Learn how to effectively build LLMs into applications
  • Grasp the AI security landscape and learn mitigation techniques
Course Page
AI Fundamentals
cl-aif
New
Upcoming
2 days
AI enthusiasts
Description

Embark on an exciting journey to explore the potential of AI in everyday work with our comprehensive AI Fundamentals course. This immersive two-day training program is designed to equip AI enthusiasts with an in-depth understanding of AI assistants, their functionalities, and their transformative potential in optimizing workflows and business processes.

Participants will gain a thorough understanding of the AI landscape, delve into the intricacies of prompt engineering, and explore practical AI applications through hands-on exercises and real-world case studies. The course also brings to light various AI tools, their applications, and their impact on everyday life.

Our goal is to empower you with the knowledge and skills to navigate the rapidly evolving AI ecosystem effectively and confidently. Join us to unravel the mysteries of AI and discover its transformative potential.

Outline
  • Overview of AI and its transformative potential
  • Exploration of AI assistants and their functionalities
  • Deep-dive into prompt engineering principles
  • Hands-on exercises on practical AI applications
  • Real-world case studies on AI implementation
  • Guidance on navigating and leveraging the AI ecosystem
Participants attend this course will
  • Understand AI landscape, AI assistants, and prompt engineering
  • Engage in practical AI applications through exercises and case studies
  • Explore AI tools to optimize workflow and content generation
  • Develop skills to navigate and leverage the AI ecosystem
Course Page