Knowlify
CatalogStart free

Build Advanced AI Assistants with Python: JARVIS 2.0

Build a fully functional AI assistant using Python, machine learning, and NLP to automate tasks, control smart devices, and process voice commands. Ideal for intermediate Python developers and AI enthusiasts seeking practical, cutting-edge AI implementation skills.

4.1
(214 ratings)
8,420students enrolled
Arbaz Khan

Created by

Last updated · 4/26/2026
Build Advanced AI Assistants with Python: JARVIS 2.0
Price
$2.00
This course includes
2 sections
Lifetime access
Access on mobile and desktop
Outcomes

What you'll learn— skills you'll gain

  • Implement speech recognition and text-to-speech functionality using Python libraries
  • Design and build natural language processing pipelines to interpret voice commands
  • Integrate third-party APIs (OpenWeatherMap, NewsAPI, WhatsApp Web) into an AI assistant
  • Create IoT device control systems that respond to voice commands
  • Build web automation features for searching Google, YouTube, and Wikipedia
  • Develop email and messaging automation capabilities
  • Structure and optimize a production-ready AI assistant application
  • Extend and customize AI assistants with new features and integrations
Curriculum

Course content

2 sections · 43 lectures
JARVIS 2.0 AI Assistant Features Showcase

VIDEO file: 1.1 JARVIS 2.0 INTRO.mp4

Meet Instructor Arbaz Khan & Course Overview

VIDEO file: 1.2 Instructor intro.mp4

2.1 Development Environment Setup.mp4

VIDEO file: 2.1 Development Environment Setup.mp4

3.1 speak.mp4

VIDEO file: 3.1 speak.mp4

3.2 userin.mp4

VIDEO file: 3.2 userin.mp4

4.0 Voices.mp4

VIDEO file: 4.0 Voices.mp4

5.1 Time.mp4

VIDEO file: 5.1 Time.mp4

5.2 Date.mp4

VIDEO file: 5.2 Date.mp4

6.1 greeting.mp4

VIDEO file: 6.1 greeting.mp4

6.2 wishme.mp4

VIDEO file: 6.2 wishme.mp4

7.1 TakeCommandCMD.mp4

VIDEO file: 7.1 TakeCommandCMD.mp4

7.2 TakeCommandMIC.mp4

VIDEO file: 7.2 TakeCommandMIC.mp4

8 Switch voices.mp4

VIDEO file: 8 Switch voices.mp4

9.1 send email.mp4

VIDEO file: 9.1 send email.mp4

9.2 Sendemail-2.mp4

VIDEO file: 9.2 Sendemail-2.mp4

9.3 Jarvis 3 Email Solution.mp4

VIDEO file: 9.3 Jarvis 3 Email Solution.mp4

WhatsApp Messaging Automation Setup

VIDEO file: 10 whatsappmsg1.mp4

Wikipedia Search Integration

VIDEO file: 11 wikipedia.mp4

Google Search Implementation

VIDEO file: 12 searchongoogle.mp4

YouTube Video Search and Playback

VIDEO file: 13 searchonyt.mp4

OpenWeatherMap API Integration

VIDEO file: 14 Weather.mp4

News API Headlines Implementation

VIDEO file: 15 News.mp4

Clipboard Reading and Text-to-Speech

VIDEO file: 16 Read.mp4

17 covid.mp4

VIDEO file: 17 covid.mp4

18 Vscode.mp4

VIDEO file: 18 Vscode.mp4

19 file.mp4

VIDEO file: 19 file.mp4

20 joke.mp4

VIDEO file: 20 joke.mp4

21 screenshot.mp4

VIDEO file: 21 screenshot.mp4

22 Remember.mp4

VIDEO file: 22 Remember.mp4

23 passgen.mp4

VIDEO file: 23 passgen.mp4

24 JRAVIS UI.mp4

VIDEO file: 24 JRAVIS UI.mp4

25 External voices.mp4

VIDEO file: 25 External voices.mp4

26 CPU & Battery.mp4

VIDEO file: 26 CPU & Battery.mp4

27 Toss.mp4

VIDEO file: 27 Toss.mp4

28 Roll die.mp4

VIDEO file: 28 Roll die.mp4

29 wake word.mp4

VIDEO file: 29 wake word.mp4

30 jarvis3.0 - 300+ voices (enhanced).mp4

VIDEO file: 30 jarvis3.0 - 300+ voices (enhanced).mp4

Quiz: Learn To Create Advance AI Assistant (JARVIS 2.0) With Python
2019-07-10 14-48-21.mp4

VIDEO file: 2019-07-10 14-48-21.mp4

python-3.6.2-amd64.exe

IMAGE file: python-3.6.2-amd64.exe

Quiz.txt

IMAGE file: Quiz.txt

requirements.txt

IMAGE file: requirements.txt

Quiz: Learn To Create Advance AI Assistant (JARVIS 2.0) With Python-Resource files
Overview

About this course

Learn to build a sophisticated AI assistant named JARVIS 2.0 using Python, machine learning, natural language processing, and neural networks. This comprehensive course guides you through creating an advanced virtual assistant capable of understanding voice commands, automating IoT devices, sending messages, searching the web, and providing real-time information. Instructor Arbaz Khan, creator of a bestselling AI assistant course with 41,000+ enrollments, teaches you how to recreate the legendary JARVIS from Marvel's Iron Man in the real world. You'll also learn to build FRIDAY, the successor AI assistant, extending your knowledge of multi-agent AI systems. Perfect for intermediate Python developers and AI enthusiasts, this course combines practical coding skills with cutting-edge AI technologies to create a genuinely useful personal assistant that can control smart home devices, manage communications, fetch weather data, access news, and interact with popular platforms like YouTube and Google. By the end of this course, you'll have a fully functional, customizable AI assistant and the knowledge to extend it with additional capabilities.

Taught by

Meet your instructor

AI Agents & GenAI Mentor | AI Coach to 300K+ | Founder @GetSetCode | Ex-OpenAI UC Dev

Hello, I am Arbaz Khan, a Computer Science Engineer. I have experience in IoT, Python, Data Science, and learning New Technologies. Also, I am good at C, C++, JAVA. I love to Automate things like Home Automation and other tasks using Python Programming Language. I'm also running my own startup named GetSetCode were We are working on innovative real-time projects related to AI, ML, IOT, Automation, and Robotics.