Course Overview

Voice-controlled personal assistants are transforming how users interact with technology, and this course is designed to help you build your very own AI assistant, Jarvis, using Python. Perfect for beginners and enthusiasts, this hands-on course covers the practical implementation of a wide range of automation features, from speech recognition and web search to sending messages, weather updates, and UI customization. Whether you're aiming to boost your Python skills or dive into AI-driven voice automation, this course delivers a rich, project-based learning experience.

This course begins with setting up the Python development environment and integrating text-to-speech capabilities. You’ll customize your assistant with male and female voices, add real-time time and date functions, and create personalized greetings. From there, you’ll build both text and voice input systems and enable switching between Jarvis and Friday modes. Practical features include sending emails and WhatsApp messages, searching Google, Wikipedia, and YouTube, and retrieving weather, news, and COVID-19 updates. Additional modules help you open applications, read selected text, generate passwords, and even create a custom Jarvis UI. You’ll also learn how to extend voice functionality, interact with simple games like flipping a coin or rolling a dice, and monitor CPU and battery performance. The course concludes with wake-word detection using Natural Language Processing.

By the end, you’ll have a fully functional, interactive AI assistant with personalized features, giving you hands-on experience in Python, automation, and voice interface development.

What You Will Learn

  • Learn how to create JARVIS AI.
  • Find out how to create jarvis.
  • Gain deep understanding of Python programming.
  • Explore artificial intelligence.

Program Curriculum

  • Development Environment Setup
  • $7 Million Cybersecurity Scholarship by EC-Council

  • Text to Speech
  • Speak Function
  • Chapter 2 Quiz

  • Voices
  • Chapter 3 Quiz

  • Time Function
  • Date Function
  • Chapter 4 Quiz

  • Greeting Function
  • Wish Me
  • Chapter 5 Quiz

  • TakeCommandCMD Function
  • TakeCommandMIC Function
  • Chapter 6 Quiz

  • Switch between Jarvis / Friday Mode
  • Chapter 7 Quiz

  • Send Email - 1
  • Send Email - 2
  • Chapter 8 Quiz

  • Send WhatsApp Messages
  • Chapter 9 Quiz

  • Search on Wikipedia
  • Chapter 10 Quiz

  • Search on Google
  • Chapter 11 Quiz

  • Play YouTube Videos
  • Chapter 12 Quiz

  • Weather Updates
  • Chapter 13 Quiz

  • News Updates
  • Chapter 14 Quiz

  • Read Selected Text
  • Chapter 15 Quiz

  • Covid-19 Updates
  • Chapter 16 Quiz

  • Open vs. Code
  • Chapter 17 Quiz

  • Open My Documents
  • Chapter 18 Quiz

  • Jokes Function
  • Chapter 19 Quiz

  • Screen Shot Function
  • Chapter 20 Quiz

Remember Function

  • Password Generator
  • Chapter 22 Quiz

  • JARVIS UI
  • Chapter 23 Quiz

  • Add External Jarvis Voices
  • Chapter 24 Quiz

Flip A Coin

  • Roll A Dice
  • Chapter 26 Quiz

  • CPU & Battery Update
  • Chapter 27 Quiz

  • Wake Word Detection
  • Chapter 28 Quiz
Load more modules

Instructor

Arbaz Khan

Arbaz Khan, a Computer Science Engineer has experience in IoT, Python, Data Science, and learning New Technologies. Also, he is good at C, C++, JAVA. He loves to Automate things like Home Automation and other tasks using Python Programming Language. He is also running his own startup named GetSetCode where they are working on innovative real-time projects related to AI, ML, IOT, Automation, and Robotics.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Choose the Pro Plan That Fits Your Learning Journey

Invest in your future with flexible Pro subscription plans. Whether you're starting your cybersecurity journey or expanding your expertise, choose the membership duration that works for you and gain access to our complete learning platform.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 900+ courses and diverse Learning Paths to enhance your skills.

$ 599.00
Billed annually or $69.00 billed monthly

What is included

  • Access to 900+ Premium Short Courses
  • 70+ Structured Learning Paths
  • Validation of Completion with All Courses and Learning Paths
  • New Courses Added Every Month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs and CTF Challenges for comprehensive skill-building.

$ 699.00
Billed annually or $79.00 billed monthly

Everything in Pro and

  • 600+ Practice Labs with Guided Instructions
  • 400+ CTF Challenges with Detailed Walkthroughs
  • New Practice Labs and Challenges Added Every Month

Related Courses

1 of 50