Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ChatGPT & Python for Beginners - build your own dashboard
Rating: 4.7 out of 5(2 ratings)
28 students

ChatGPT & Python for Beginners - build your own dashboard

No coding experience needed - create stunning interactive dashboards with Python and ChatGPT (AI)
Created byMarious Kuriata
Last updated 6/2025
English
English [Auto],

What you'll learn

  • How to use ChatGPT to generate and improve Python scripts for real-world tasks and automation.
  • How to collect and display system and network data (CPU, RAM, IP, Wi-Fi clients, etc.) using Python.
  • How to build and style interactive HTML dashboards with auto-refresh, color coding, and layout control.
  • How to connect to remote devices using SSH and generate live monitoring dashboards for multiple systems.

Course content

3 sections26 lectures3h 19m total length
  • Introduction3:44

    Explore how to build a ChatGPT-powered dashboard from scratch for beginners, showing system info, internet speed, CPU temperature, and wireless clients, with hands-on Python examples and Windows 11 setup.

  • Tools that we will use7:21

    Explore essential tools for building your dashboard, including ChatGPT plus or free alternatives, Windows 11 setup, Python via Microsoft Store, and editing with Notepad++ in a focused command-line workflow.

  • Our first prompt - Let's describe what we want to achieve1:18

    Tell ChatGPT what you want and be honest about your experience to tailor explanations. Start with the first prompt: 'i am a beginner, i want to write a few scripts'.

  • Our first script - gathering information about our Windows 11 device9:20

    Build your first Python script to gather system information on Windows 11, including hostname, IP address, memory, and DNS settings, then troubleshoot and lay groundwork for a dashboard.

  • Our first HTML dashboard5:54

    Build your first html dashboard by generating an html file with python using chatgpt. Style it with css and font awesome, preview in firefox, and plan for automation.

  • Basic automation3:28

    Explore basic automation by duplicating and backing up a running script, set it to refresh every 3 or 5 minutes, and display a dashboard with system information and internet speed.

  • Speed test - part 16:16

    Automate internet speed testing with Speedtest CLI in Python, capture speed, ping, and ISP info, and log results to CSV for a scalable, multi-table dashboard.

  • Speed test - part 210:48

    Replace only the HTML generation part to build your own dashboard, learn to run a speed test using a local file, and troubleshoot paths on Windows with Notepad++.

  • Widgets - weather forecast & clock3:42

    design a dynamic dashboard with widgets like a weather forecast and clock using Python and ChatGPT, leveraging APIs for live data instead of embedding code.

  • List of devices9:12

    Build a local area network dashboard by listing all active devices with a Python nmap scan and generating an HTML report.

  • Dashboard9:07

    Combine four scripts into one real dashboard with guidance from ChatGPT, avoiding iframes, and prepare for more advanced features in the next chapter.

  • Scripts - source files

Requirements

  • Basic knowledge about networks (e.g. you should know the ipconfig command)
  • No programming experience required
  • A general familiarity with ChatGPT or AI tools - this course assumes you understand what AI assistants are and how to interact with them.

Description

Welcome to "ChatGPT & Python for Beginners – Build Your Own Dashboard" - the ultimate hands-on course for anyone looking to learn AI and Python by creating real-world, interactive dashboards.

In this course, you’ll combine the power of Python with ChatGPT to build functional and visually appealing system dashboards - even if you’ve never written a line of code before. Whether you're a student, hobbyist, or aspiring developer, this course offers a practical approach to learning programming through automation and data visualization.

NO CODING EXPERIENCE REQUIRED !

You’ll start with the basics - gathering system information, network data, wireless clients, and real-time CPU metrics. Then, you’ll move on to generating sleek HTML reports, live graphs, speed tests,  and device monitoring dashboards using SSH, sensors, and logs. We will even add an IP camera to our dashboard!

In this course, you will:

  • Use ChatGPT to generate, debug, and improve Python scripts

  • Collect system metrics (CPU temp, RAM, network info) using Python

  • Monitor wireless clients and switch ports via SSH and HTML reports

  • Visualize CPU temperature logs with auto-refreshing graphs

  • Add live feeds from IP cameras to your dashboards

  • Design compact, responsive dashboards with dark mode and icons

  • Automate script execution and data updates

  • Build your own multi-device dashboard step by step using AI

  • Learn Python fundamentals by building real tools, not theory slides

  • Items that we will cover and monitor: Windows 11, routers (TP-Link, Zyxel, Cisco), switches, IP cameras, Ubuntu server, wireless access points, and more!

By the end, you'll have a suite of personalized dashboards and the skills to build more — with ChatGPT as your coding partner.

Join now!

Who this course is for:

  • A beginner with no prior coding experience who wants to learn Python in a fun, applied way
  • A tech enthusiast or hobbyist interested in automating tasks and visualizing real-time data
  • Someone who wants to use ChatGPT as a coding assistant to learn and build faster