Udemy

Teach Python to High School Students

立即報名
  • 240 名學生
  • 更新於 4/2023
4.4
(53 個評分)
  • 提示:
  • 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期*
全年招生
課程級別
學習模式
修業期
6 小時 57 分鐘
教學語言
英語
授課導師
Sunil Nair (MCT), ByteSize Trainings
評分
4.4
(53 個評分)
課程連結
*提示: 以上時間表僅供參考,以機構網站為準。

課程簡介

Teach Python to High School Students

The Ultimate Teachers guide to Python using Videos, Illustrations, Code Samples & Assignments

If you are a teacher, parent or guardian, join me in this exciting teachers' guide on Python Programming that will assist you in teaching high school students.  The instructional videos and text material have incorporated using simple English with terms that are easy to follow.

Kindly note that only teachers, parents and guardians can create the account and purchase the course.


Feedback from School Students whom I have mentored 1-on-1

Vinith Ramaswamy, Dubai International Academy, Dubai, UAE

"I have heard back from 4 universities so far and have gotten accepted to all of them: Purdue, UIUC, Wisconsin-madison, and WPI, everything you taught me was definitely a huge part in it so thank you so much"

Prateeti Saran, Dubai International Academy, Dubai, UAE

"I just recently got into Columbia University for Computer Science and wanted to thank you for being the one who helped me get interested in and get started with CS. Your teaching was amazing, and really really developed my passion for CS, thank you so so much!"

Josh Killa, Dubai College, Dubai

"My top choices for receiving offers were from Imperial College London and Warwick university to study computer science. Thanks, Sunil your teaching has had a massive impact"


Course Curriculum

  • Variables and Functions

  • Strings and Numbers

  • If Statements

  • Loops - For and While

  • Data Collections - Lists, Tuples and Dictionaries

  • Error Handling

  • File Handling with JSON

  • Build Custom Functions and Libraries

  • Date and Time

  • Object Oriented Programming

  • Common Algorithms (Binary and Linear Search, Bubble Sort)

  • Password Hashing

  • CRUD with SQLite DB Engine

  • Recursion

  • Introduction to GUI

What this course contains

  • Easy to follow instructional videos

  • 16 Chapters with both Instructional Videos and Textual Material containing high-quality illustrations

  • 62 Python Code Samples

  • 40 Assignments

Software to Install

  • To begin with, you may use the Free Online Code editor available in the Resource section of each chapter

  • For additional practice, we recommend installing Mu: a simple Python editor for beginners

Guaranteed Course Outcome

  • Understanding of Programming Concepts using Real-World Examples.

  • Promotes Creative Thinking and encourages the real-world application of coding skills

  • Introduction to Object Oriented Programming and Databases

  • The ability to build applications with ease.

The Apps that can be built with the help of this course

With 44 Code Samples and 31 Assignments, learners can attain the skills to create a wide selection of programs. The most notable ones are listed below:

  • Virtual Wardrobe Planner

  • Match Roster Generator

  • Guessing Number Game

  • Multiplication Table Generator

  • Number Divisibility

  • Even and Odd Number Extraction

  • The ATM Replica

  • Automated Dice Roll

  • Shopping List

  • Phonetic App

  • Jumble Words Generator

  • Food Ordering App

  • File Search Application

  • Aspect Ratio Calculator

  • Library Management System

  • Authentication App with Password Hashing

Can Teachers and Parents use this course as a guide for teaching kids younger than 17?

Math is taught in every grade in school, the base concepts remain the same, but the complexity increases with every grade. The same learning progression can be achieved with programming languages for children. This course has been specifically designed as a teaching guide for parents, teachers and guardians who wish to teach high school students.

How does this course compare with "Teach Python to Kids Age 11 to 13"?

This course contains 7 additional lessons, with each existing lesson having additional content

  • Libraries

  • Date and Time

  • Object Oriented Programming

  • Common Algorithms (Binary and Linear Search, Bubble Sort)

  • Password Hashing

  • CRUD with SQLite DB Engine

  • Introduction to GUI

  • Also contains 16 Additional Code Samples and New Assignments

課程章節

  • 10 個章節
  • 74 堂課
  • 第 1 章 Day 1 - Variables and Functions
  • 第 2 章 Day 2 - Strings and Numbers
  • 第 3 章 Day 3 - If Statements and Random
  • 第 4 章 Day 4 - Loops
  • 第 5 章 Day 5 - Data Collections (Lists and Tuples)
  • 第 6 章 Day 6 - Data Collections - Dictionaries
  • 第 7 章 Day 7 - Build Custom Functions and Libraries
  • 第 8 章 Day 8 - Libraries and More with Functions
  • 第 9 章 Day 9 - File Handling and Error Handling
  • 第 10 章 Day 10 - Date and Time

課程內容

  • Foundation of Python Programming Language
  • Creating Variables and using Functions
  • Strings and Numbers
  • If Statements and Loops
  • Data Collections - Lists, Tuples and Dictionaries
  • File Handling & Error Handling
  • Date and Time
  • Build Custom Functions and Libraries
  • Object Oriented Programming (OOP)
  • Recursion
  • Regular Expressions
  • Common Algorithms (Bubble Sort, Linear Search, Binary Search)
  • Password Hashing
  • CRUD with SQLite Database Engine
  • Introduction to GUI


評價

  • A
    Abeboh Marcelus
    5.0

    concepts are easy to understand

  • L
    Leonardo Mendoza Tercero
    5.0

    I knew basic programming from some other compiler languages, (eg C++) and also basic of Python but this course has opened my mind to another level. Thank you so much!

  • M
    Manshi Vidyarthi
    4.5

    I got to learn a lot from these videos and the way of teaching was facinating indeed a great one. -M

  • A
    Ajit Tadiparthi
    5.0

    yes

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策與使用條款才繼續瀏覽。

我已閱讀及同意