Python programming code language learning concept with person and laptop.

Una Python 60 Online Training Course

In this course, students can choose their own learning chapter and develop 30+ Python games, applications, and intelligent devices using Python programming. Students will be able to use their programming skills to solve problems and strengthen their Python programming ability.   

*All courses must be completed within one year 

  1. 全課程導師費: HKD 285 x 60小時
    = HKD 17,100
  2. 訂閱平台或教材費: HKD 80 (一年)
  3. 硬件: /

合計HKD 17,180

HKD 17,180
(USD 2,261)

What you will learn

Are you suitable for this course?

Remarks:

Course Content

In this lesson, student will develop a hangman game

  • Create a hangman word game
  • Strengthen the understanding of list, random in python

In this lesson, student will create a 2D game (Snake)

  • Introduce Pygame library usage
  • Learn 2D game coordinate system
  • Learn the concept of game sprite control
  • Design game rules
  • Add score system

In this lesson, student will create a 2D Game (Flappy bird)

  • Learn 2D game coordinate system
  • Learn the concept of game sprite control
  • Design game rules
  • Add score system

In this lesson, student will create a 2D Game (Manic shooter)

  • Learn 2D game coordinate system
  • Learn the concept of game sprite control
  • Strengthen the understanding of object in python
  • Design game rules
  • Add score system

In this lesson, student will develop a basic web application

  • Learn how computers communicate with each other’s through internet
  • Learn the relationship between IP and Domain Name System
  • Learn the concept of API
  • Learn the usage of JSON
  • Learn the key components of a Webpage
  • Learn structure and sections of HTML
  • Use excel and JSON file to store data
  • Create homework checklist application

In this lesson, student will use webcam to implement object detection

  • Learn the basic concept of Computer Vision
  • Implement object detection

Hardware requirement:

  • Webcam (HKD 300)

In this lesson, student will create an image model to classify animals using photo

  • Learn the basic concept of image classification in machine learning
  • Collect animal images
  • Learn the basic idea of transfer learning
  • Train image classification model using PyTorch

In this lesson, student will build their own AI voice control assistant

  • Assemble Google AIY Voice Kit box
  • Connect it to the google assistant and Cloud Speech-to-Text service
  • Create your own voice command

Hardware requirement: (HKD 650)

  • Google AIY Voice Kit (V2) (HKD 650)
  • WiFi network

In this lesson, student will build their own intelligent camera

  • Assemble Google AIY Vision Kit box
  • Connect to raspberry pi
  • Detect and recognize faces or objects

Hardware requirement: (HKD 800)

  • Google AIY Vision Kit (V2) (HKD 800)
  • WiFi network

In this lesson, student will experience how to use data manipulation libraries to process and get idea from data

  • Learn about the data preparation process: Feature selection, Cleaning the outlier, Handing missing value, Feature engineering, Data normalization
  • Basic of data manipulation libraries (NumPy and Pandas)
  • Learn the basic concept of statistic

In this lesson, student will experience how to use the historical data to predict the numerical value (e.g. house price)

  • Learn what is regression and when to use it
  • Train and evaluate regression models using the Scikit-Learn framework

In this lesson, student will experience different type of azure AI service

  • Learn what is cloud AI service and how to use
  • Learn how to use the AI service output to create application
  • Use Azure cognitive service to analyse image
  • Use Azure cognitive service to analyse text

*This lesson needs 10 azure credits (HKD 78)

In this lesson, student will build a program to convert photo to pencil sketch style

  • Introduce opencv library
  • Introduce basic concept of image processing
  • Develop a program to change photo to pencil sketch image

In this lesson, student will use python to generate a word file

  • Learn the basic concept of XML
  • Learn how to read data from excel file(.csv)
  • Generate multiple pages notice to word with different name according to the name list in excel

In this lesson, student will develop a program translate in-between morse code and English

  • Learn the basic knowledge of morse code
  • Strengthen the understanding of dictionary in python

In this lesson, student will develop a desktop app with GUI to test the user typing speed

  • Learn how to design user interface
  • Learn how to build user interface using library Tkinter
  • Build typing speed test app

In this lesson, students will remote-control a stick connected to raspberry pi

  • Learn how to setup and config raspberry pi
  • Learn basic Linux command
  • Learn what is servo motor
  • Learn how can the devices communicate through network
  • Learn how to create REST API to control servo motor connected to raspberry pi through browser

Hardware requirement: (HKD 740)

  • Raspberry Pi 4 4GB RAM with SD card, charging cable, charger (HKD 700
  • Servo motor with 3 female to male wires (HKD 40)
  • Cardboard
  • WiFi network

In this lesson, student will use raspberry pi with Grove base hat connect to Ultrasonic sensor and buzzer. Buzzer will emit alert sound if detect object in front of ultrasonic sensor.

  • Learn how the concept of ultrasonic sensor
  • Learn how to use grove shield to connect different sensor

Hardware requirement: (HKD 841)

  • Raspberry Pi 4 4GB RAM with SD card, charging cable, charger (HKD 700)
  • Grove base hat (HKD 90)
  • Grove ultrasonic sensor (HKD 35)
  • Grove buzzer (HKD 16)
  • WiFi network

In this lesson, student will use raspberry pi to interact with another pi

  • Learn what is HTTP request methods
  • Learn how to use pi to send request to REST API server
  • Learn how to build simple circuit in breadboard
  • Develop a program to use button trigger the stick installed on other pi

Hardware requirement: (HKD 744)

  • #5 hardware
  • Raspberry Pi 4 4GB RAM with SD card, charging cable, charger (HKD 700) (Can be replaced by pi zero w)
  • 10 female to male wires (HKD 26)
  • Button (HKD 5)
  • 1000 Ohm resistor (HKD 3)
  • Breadboard (HKD 10)
  • WiFi network

The Sense HAT features multiple sensors (e.g. Gyroscope, Accelerometer, Magnetometer, Temperature, Humidity, Barometric pressure)

In this lesson, student will use raspberry pi with Sensehat to collect environmental data.

  • Experience the sensor on Sensehat
  • Save and retrieve data

Hardware requirement: (HKD 956)

  • Raspberry Pi 4 4GB RAM with SD card, charging cable, charger (HKD 700)
  • WiFi network
  • Sensehat (HKD 256)

In this lesson, student will develop a hangman game

  • Create a hangman word game
  • Strengthen the understanding of list, random in python

In this lesson, student will create a 2D game (Snake)

  • Introduce Pygame library usage
  • Learn 2D game coordinate system
  • Learn the concept of game sprite control
  • Design game rules
  • Add score system

In this lesson, student will create a 2D Game (Flappy bird)

  • Learn 2D game coordinate system
  • Learn the concept of game sprite control
  • Design game rules
  • Add score system

In this lesson, student will create a 2D Game (Manic shooter)

  • Learn 2D game coordinate system
  • Learn the concept of game sprite control
  • Strengthen the understanding of object in python
  • Design game rules
  • Add score system

In this lesson, student will develop a basic web application

  • Learn how computers communicate with each other’s through internet
  • Learn the relationship between IP and Domain Name System
  • Learn the concept of API
  • Learn the usage of JSON
  • Learn the key components of a Webpage
  • Learn structure and sections of HTML
  • Use excel and JSON file to store data
  • Create homework checklist application

In this lesson, student will use webcam to implement object detection

  • Learn the basic concept of Computer Vision
  • Implement object detection

Hardware requirement:

  • Webcam (HKD 300)

In this lesson, student will create an image model to classify animals using photo

  • Learn the basic concept of image classification in machine learning
  • Collect animal images
  • Learn the basic idea of transfer learning
  • Train image classification model using PyTorch

In this lesson, student will build their own AI voice control assistant

  • Assemble Google AIY Voice Kit box
  • Connect it to the google assistant and Cloud Speech-to-Text service
  • Create your own voice command

Hardware requirement: (HKD 650)

  • Google AIY Voice Kit (V2) (HKD 650)
  • WiFi network

In this lesson, student will build their own intelligent camera

  • Assemble Google AIY Vision Kit box
  • Connect to raspberry pi
  • Detect and recognize faces or objects

Hardware requirement: (HKD 800)

  • Google AIY Vision Kit (V2) (HKD 800)
  • WiFi network

In this lesson, student will experience how to use data manipulation libraries to process and get idea from data

  • Learn about the data preparation process: Feature selection, Cleaning the outlier, Handing missing value, Feature engineering, Data normalization
  • Basic of data manipulation libraries (NumPy and Pandas)
  • Learn the basic concept of statistic

In this lesson, student will experience how to use the historical data to predict the numerical value (e.g. house price)

  • Learn what is regression and when to use it
  • Train and evaluate regression models using the Scikit-Learn framework

In this lesson, student will experience different type of azure AI service

  • Learn what is cloud AI service and how to use
  • Learn how to use the AI service output to create application
  • Use Azure cognitive service to analyse image
  • Use Azure cognitive service to analyse text

*This lesson needs 10 azure credits (HKD 78)

In this lesson, student will build a program to convert photo to pencil sketch style

  • Introduce opencv library
  • Introduce basic concept of image processing
  • Develop a program to change photo to pencil sketch image

In this lesson, student will use python to generate a word file

  • Learn the basic concept of XML
  • Learn how to read data from excel file(.csv)
  • Generate multiple pages notice to word with different name according to the name list in excel

In this lesson, student will develop a program translate in-between morse code and English

  • Learn the basic knowledge of morse code
  • Strengthen the understanding of dictionary in python

In this lesson, student will develop a desktop app with GUI to test the user typing speed

  • Learn how to design user interface
  • Learn how to build user interface using library Tkinter
  • Build typing speed test app

In this lesson, students will remote-control a stick connected to raspberry pi

  • Learn how to setup and config raspberry pi
  • Learn basic Linux command
  • Learn what is servo motor
  • Learn how can the devices communicate through network
  • Learn how to create REST API to control servo motor connected to raspberry pi through browser

Hardware requirement: (HKD 740)

  • Raspberry Pi 4 4GB RAM with SD card, charging cable, charger (HKD 700
  • Servo motor with 3 female to male wires (HKD 40)
  • Cardboard
  • WiFi network

In this lesson, student will use raspberry pi with Grove base hat connect to Ultrasonic sensor and buzzer. Buzzer will emit alert sound if detect object in front of ultrasonic sensor.

  • Learn how the concept of ultrasonic sensor
  • Learn how to use grove shield to connect different sensor

Hardware requirement: (HKD 841)

  • Raspberry Pi 4 4GB RAM with SD card, charging cable, charger (HKD 700)
  • Grove base hat (HKD 90)
  • Grove ultrasonic sensor (HKD 35)
  • Grove buzzer (HKD 16)
  • WiFi network

In this lesson, student will use raspberry pi to interact with another pi

  • Learn what is HTTP request methods
  • Learn how to use pi to send request to REST API server
  • Learn how to build simple circuit in breadboard
  • Develop a program to use button trigger the stick installed on other pi

Hardware requirement: (HKD 744)

  • #5 hardware
  • Raspberry Pi 4 4GB RAM with SD card, charging cable, charger (HKD 700) (Can be replaced by pi zero w)
  • 10 female to male wires (HKD 26)
  • Button (HKD 5)
  • 1000 Ohm resistor (HKD 3)
  • Breadboard (HKD 10)
  • WiFi network

The Sense HAT features multiple sensors (e.g. Gyroscope, Accelerometer, Magnetometer, Temperature, Humidity, Barometric pressure)

In this lesson, student will use raspberry pi with Sensehat to collect environmental data.

  • Experience the sensor on Sensehat
  • Save and retrieve data

Hardware requirement: (HKD 956)

  • Raspberry Pi 4 4GB RAM with SD card, charging cable, charger (HKD 700)
  • WiFi network
  • Sensehat (HKD 256)

Feedback

no feedback

Una Python 60 Online Training Course

HKD 17,180 (USD 2,261)