GenAI.works logo
GenAI.works
ProductsExpand menu
Trending ProductsWorld's most popular AI Products
AI Products CatalogueDiscover a World of AI Solutions
Top 100 ProductsExplore best user picked AI products
ResourcesExpand menu
InsightsStories from the frontier of AI.
CoursesExplore best courses to learn about AI
HackathonThis is your chance to launch your career in the next wave of AI agents.
Top NewsBecome part of the largest AI community
CommunityExpand menu
AI CouncilAI Council a private network of AI executives
MCP ServersBrowse MCP Servers to build your AI
MoreExpand menu
AboutLearn more about GenAI.works
CareersJoin us to build the future of AI
Company portalManage your company profile
AcademyAdvertise with usAdvertise with us
Search
Get StartedSearch

Explore Courses

Your gateway to AI mastery: Discover courses now

Search what you need:
Search
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
linkedininstagramtwitteryoutube
© 2026 Genai Works
Products
GenAI AcademyToneUp
Catalogues
AI ProductsCourses
Company
InsightsPrivacy policySupport ticketHelp centerCareers
© 2026 Genai Works
Filter
Category
Level
Company
Price
Rating
Sort by
Select a value
Newest
Oldest
Title A-Z
Title Z-A
Price: Free to Paid
Price: Paid to Free
NetCom Learning
AI+ Executive™
beginner
Data Science for AI
Drive Strategy and Innovation with Executive-Level AI Expertise The AI+ Executive™ Certification Course is designed for business leaders, managers, and decision-makers aiming to understand and apply Artificial Intelligence for strategic advantage. As AI becomes essential across all business functions—marketing, finance, operations, and HR—executives must lead with informed decision-making and future-ready insight. This course equips leaders with a clear understanding of how AI technologies like machine learning, natural language processing (NLP), and big data are transforming organizational performance. You’ll learn to align AI with business goals, evaluate ROI, navigate ethical challenges, and drive innovation across departments. Key learning areas include: Understanding the foundations of AI, machine learning, and big data Applying AI across finance, marketing, HR, and strategic planning Analyzing AI case studies and real-world use cases Measuring AI ROI and aligning AI projects with business outcomes Exploring ethical, legal, and governance considerations in AI adoption Leading AI projects, building AI-ready teams, and designing internal training programs Fostering an AI-adaptive culture for long-term success Who Should Attend: Business managers, executives, C-level leaders, IT project managers, and professionals responsible for digital strategy and transformation. Training Format: Virtual Instructor-Led Training: 1 Day (8 Hours) – $995 Time - 9:00 AM to 5:00 PM CST Certification: AI+ Executive Certification PDUs: 8 Professional Development Units (PDUs) Delivery Mode: Online Gain the insights to lead your organization through AI transformation. Enroll today and shape the future with data-driven leadership.
Packt
Selenium WebDriver Advanced - Complete Framework
intermediate
AI in Education
Embark on an advanced journey in Selenium WebDriver with this detailed course, designed to transform your automation skills. Starting with a solid introduction to frameworks and the Page Object Model, you'll quickly progress to setting up your development environment using IntelliJ and Maven. Understand the critical reasons behind using frameworks by exploring real test scenarios and their limitations without structured frameworks. Dive deep into creating your first test and page classes, mastering the concepts of returning page objects, and adding multiple test methods to your framework. Explore advanced topics like implementing custom drivers, utilizing the WebDriver Factory Pattern, and integrating utilities for enhanced functionality. Learn the importance of the BaseTest and BasePage classes and how they streamline your test execution. Enhance your frameworks with data-driven testing by managing test data in Excel, writing custom utilities, and implementing data-driven test methods. Integrate logging with Log4j2 and generate advanced reports using Extent Reports. Additionally, the course covers version control using Git and GitHub, emphasizing the importance of branches and resolving merge conflicts. This course is ideal for intermediate to advanced Selenium WebDriver users, automation testers, and QA engineers looking to deepen their understanding of building robust automation frameworks. Basic knowledge of Selenium and Java is recommended.
Packt
LangChain MasterClass: Build 15 LLM Apps with Python
intermediate
AI in Finance
Unlock the limitless potential of AI and language-based applications with our LangChain Masterclass. This comprehensive course takes you on a transformative journey through LangChain, Pinecone, OpenAI, and LLAMA 2 LLM, guided by industry experts. You'll engage in hands-on projects ranging from dynamic question-answering applications to conversational bots, educational AI experiences, and captivating marketing campaigns. Additionally, you'll delve into summarization-enriched chatbots, multiple-choice quiz creation, CSV data analysis, HR process optimization, email customization, and invoice data extraction. The course also covers text-to-SQL query assistance and customer care call summaries. By the end, you'll possess a robust portfolio of AI applications and a thorough understanding of LangChain's capabilities, ready to revolutionize various AI and software development domains. Designed for those passionate about AI, this course requires only a basic understanding of programming and coding, making curiosity and enthusiasm your most valuable assets.
Packt
Intermediate Ethical Hacking Techniques
intermediate
AI in Business
Take your ethical hacking knowledge to the next level with this intermediate course designed for aspiring cybersecurity professionals. Begin with active information gathering and port scanning, where you'll master tools like Nmap and Zenmap, and learn techniques for bypassing firewalls and utilizing Nmap scripts. This comprehensive module ensures you have a robust understanding of network mapping and vulnerability scanning, critical for identifying and mitigating security threats. Next, you'll dive into web application penetration testing, starting with the installation and configuration of essential tools like OWASP and BurpSuite. You'll explore various attack methods, including brute force, injection, and cross-site scripting (XSS). Detailed video lessons guide you through each technique, from HTTP request manipulation to exploiting SQL and XML injection vulnerabilities. By the end of this module, you'll have a thorough understanding of how to test and secure web applications against a range of cyber threats. The course then shifts focus to wireless penetration testing, where you'll learn the fundamentals of wireless attacks and the tools needed to execute them. You'll work with Airodump-ng, Aircrack-ng, and Hashcat to capture and crack passwords, create password lists, and find hidden networks. The final module on system hacking and exploitation covers advanced topics like using the Metasploit framework, crafting payloads with Msfvenom, and performing privilege escalation on Windows 10. Practical lessons ensure you can apply these techniques effectively, preparing you for real-world cybersecurity challenges. This course is designed for individuals with a basic understanding of ethical hacking who wish to advance their skills. Prior completion of a foundational ethical hacking course or equivalent experience is recommended.
Packt
Advanced Rust Programming and Real-World Applications
beginner
AI in Education
Elevate your Rust programming expertise with this comprehensive advanced course designed for developers eager to master efficient coding and real-world applications. Begin by refining your skills in efficient Rust programming, exploring struct initialization, function inputs, coercion, and tips for writing optimized code. Delve into advanced topics like disabling mutability for finalized objects, string concatenation, and the builder pattern. Transition to the realm of concurrency, where you'll gain a deep understanding of threads, synchronization, and communication between threads using channels. Learn to handle multiple producers, share states, and manage mutexes effectively. Practical projects like web scraping will reinforce your knowledge, while exploring async/await will prepare you for advanced concurrent programming. The course also covers text processing, file, and directory handling, providing essential skills for managing data. Understand the intricacies of sized and unsized types, explore blockchain theory and implementation in Rust, and dive into web programming fundamentals. The final segment focuses on measuring and improving performance, using tools like Criterion for benchmarking and applying performance lints to optimize your code. This course is ideal for developers with intermediate Rust knowledge who want to advance their skills. A solid understanding of Rust programming concepts is recommended.
Packt
Advanced Exploitation and Scripting Techniques
intermediate
Machine Learning
Advance your hacking skills with this comprehensive course focusing on sophisticated exploitation and scripting techniques. Begin with mastering Man-in-the-Middle (MITM) attacks, where you’ll explore the ARP protocol, install and troubleshoot MITMf, and perform advanced attacks like HTTP traffic sniffing and DNS spoofing. You'll also learn how to hook browsers with BEEF, clone web pages, and capture screenshots, providing a robust foundation in MITM attack methodologies. Next, the course transitions to Python basics, which is crucial for any hacker looking to automate tasks and develop custom scripts. Through detailed video lessons, you’ll gain proficiency in Python programming, covering essential topics such as variables, loops, functions, and classes. This foundational knowledge sets the stage for more advanced projects, ensuring you can effectively write and understand Python scripts tailored for hacking. The final sections focus on developing complex hacking tools. You’ll learn to create advanced backdoors capable of reverse shell connections, executing commands, and maintaining persistence. You'll also develop a keylogger to capture keystrokes and integrate it with your backdoor for enhanced functionality. The course culminates in creating a brute force attacker, teaching you to start threads, bypass antivirus software, and send malware with spoofed emails. Each module provides practical, hands-on experience, ensuring you can apply these advanced techniques in real-world scenarios. This course is designed for experienced ethical hackers and cybersecurity professionals looking to advance their exploitation and scripting skills. Prior knowledge of basic ethical hacking principles and familiarity with Python is recommended.
Packt
An Introduction to Ethical Hacking with Kali Linux
advanced
Neural Networks
Learn ethical hacking through Kali Linux, one of the leading computer security operating systems, and discover how to gather information, detect vulnerabilities, and exploit them using tools in Kali Linux. This course will equip you with the necessary tools to test your own servers and applications for vulnerabilities. As computer security is one of the fastest-growing fields in technology and ethical hacking is a crucial skill, with new attacks occurring every 39 seconds, it is vital that security experts are equipped with the most powerful tools. The tools in Kali Linux, commonly used by attackers and defenders, will help secure your systems before attackers do. You will learn to exploit common vulnerabilities in Linux and Windows and find common vulnerabilities in web apps like command injections and SQL injections. Learn to set up Kali Linux, use the DNS toolkit, conduct network security scanning with Nmap, exploit web applications using popular tools, scan web servers, and use unix-privesc-checker to identify misconfiguration. This course is ideal for computer users looking to expand their understanding of ethical hacking and computer security. This is an easy-to-follow course for beginners who want to get started with their journey in cybersecurity.
Packt
User Profile and Listing Management
beginner
AI in Business
Delve into the essentials of user profile protection and enhancement with our comprehensive course. Starting with the creation of private routes and logout functionality, you will learn how to secure user profile pages effectively. Progress to adding edit functionalities, making dynamic header components, and creating spinner components for a seamless user experience. Next, the course shifts focus to the listing page UI and its fundamental functionalities. You'll master creating a listing page UI, implementing onchange and onsubmit functions, and integrating a 'My Listings' section within the profile page. Detailed instructions on building and completing the listingItem component ensure you can display listings efficiently and dynamically. The final segment covers advanced listing management. Here, you'll gain expertise in adding delete and edit functionalities to the 'My Listings' section and creating an EditListing page. These advanced skills are crucial for maintaining and managing listings proficiently, ensuring a robust and user-friendly application. This course is designed for web developers and software engineers with a basic understanding of React and JavaScript. Familiarity with front-end development and component-based architecture is recommended.
Packt
SwiftUI iOS 16 Crash Course - Emoji Quote App in SwiftUI
intermediate
AI in Education
SwiftUI creates user interfaces for any Apple platform and helps create beautiful and dynamic apps quickly. SwiftUI helps build functional apps across all Apple platforms with surprisingly little code. The course begins with a brief introduction to the text, modifiers, stacks, state variables, and animations and then advances to cover ForEach views, sheets, pickers, sliders, toggle switches, scroll views, buttons, etc. You will move on to developing the main app and learn how to create an app icon based on Pexels Figma. Then, you will learn to disassemble an SVG image and convert it to PNG using Pexel Figma and Shape and Path to create a speech bubble and add text. You will create a color palette to support light and dark modes and develop a model of a quote-based app on a free quote API, part of the MVVM (Model, view model, View design pattern). When tapped, you will test the emoji to generate a new quote and copy the image to the clipboard with a long press. This course will teach you to create image grids using an iPad/iPhone and create a share sheet to customize the images/quotes; change text color/size or image size, share or save it, and test the app’s functionality on a simulator. Upon completion, you can develop an Emoji Quote app using SwiftUI/iOS 16. The course aims for succinct yet fairly comprehensive SwiftUI/iOS 16 development. This course caters to individuals wishing to acquire application development skills using SwiftUI/iOS 16 with beginner to advanced programming skillsets; however, more than basic to intermediate programming skills are desirable at least to make the most of the course. Anyone wishing to learn programming on iOS 16 using SwiftUI and individuals wanting to learn a quick course on what can be developed using SwiftUI would benefit from this course.
Packt
Intermediate Linux Troubleshooting
intermediate
Deep Learning
Take your Linux troubleshooting skills to the next level with this intermediate course designed for experienced IT professionals. The course begins with an in-depth look at system access troubleshooting, addressing common issues such as unreachable servers, problems connecting to websites or applications, and SSH access failures. You'll also learn to resolve firewall issues, troubleshoot terminal client problems, and connect using Putty to a VirtualBox VM. These modules provide practical knowledge and techniques for maintaining robust system access in various scenarios. Next, the course delves into comprehensive file system troubleshooting. You'll tackle challenges like navigating directories, opening files or running scripts, and finding files and directories. Learn how to create links, write to files, and manage file permissions effectively. The course also covers critical topics like handling disk space issues, creating and managing partitions with both standard and LVM methods, and extending disks using LVM. These advanced techniques ensure you can manage file systems efficiently and prevent common issues from escalating into major problems. Finally, you'll explore methods for deleting old files and using scripts for automated file management, addressing file system corruption, and resolving issues with the /etc/fstab file. By the end of this course, you will have mastered intermediate troubleshooting techniques, ready to handle complex Linux issues with confidence and expertise. Whether you're looking to enhance your current skill set or prepare for more advanced roles, this course provides the tools and knowledge necessary for effective Linux troubleshooting. For experienced IT pros and admins to enhance Linux troubleshooting skills. Requires foundational knowledge of Linux commands and operations.
Packt
Foundations of DevOps and Git
beginner
AI in Education
In this meticulously designed course, you'll embark on a journey to understand the fundamental principles of DevOps and the crucial role Git plays in version control and continuous integration. The course begins with an introduction to DevOps, explaining its importance and how it revolutionizes the development and operations landscape. You'll get acquainted with various tools that DevOps professionals use and see practical demonstrations of a typical working methodology within an organization. As you progress, the course delves into the world of Git, providing a thorough understanding of its functionality. From installing Git on different platforms to setting up EC2 instances and creating repositories, each step is covered in detail. You will learn to navigate through Git's workflow, manage different stages, and compare code changes effectively. The practical sessions ensure that you can apply these concepts in real-world scenarios, making you proficient in handling version control systems. The final sections of the course focus on GitHub, where you'll discover how to create and manage repositories on this popular platform. The course covers essential operations like cloning repositories, pushing code, and collaborating with other developers. You'll also learn advanced topics such as connecting to GitHub using SSH and mapping local repositories to remote ones. By the end of this course, you'll be well-equipped to implement a seamless CI/CD pipeline, enhancing your development efficiency and reliability. This course is perfect for aspiring DevOps professionals and software developers looking to master Git for version control and continuous integration. It's also ideal for anyone seeking to implement DevOps practices within their organization. Prerequisites include basic computer skills and familiarity with command-line interfaces.
Packt
Introduction to Python and Basic Selenium Setup
intermediate
Deep Learning
This course provides a structured journey into Python programming and Selenium automation. Starting with a solid foundation in Python, you'll learn to install the necessary tools and write your first program. As you progress, you'll explore Python's data types, variables, and control flow, building a robust understanding of programming fundamentals. Intermediate modules focus on object-oriented programming principles and file handling in Python, with hands-on examples to develop practical skills in writing and reading files, handling exceptions, and implementing core OOP concepts. These skills are essential for writing clean, efficient, and maintainable code. The final part of the course introduces Selenium, where you'll set up the Selenium Python package and learn to automate browser interactions. From invoking browsers to executing basic WebDriver commands and running tests on different browsers, you'll gain the expertise needed to streamline your testing processes. By the end of the course, you'll be equipped to automate web testing using Python and Selenium efficiently. This course is ideal for beginners and professionals looking to automate testing processes. No prior experience in Python or Selenium is required, although a basic understanding of programming concepts is beneficial.
12
...
195