Teach Python to High School Students
Teach Python to High School Students, available at $64.99, has an average rating of 4.05, with 74 lectures, based on 39 reviews, and has 204 subscribers.
You will learn about 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 This course is ideal for individuals who are Parents willing to teach their teenage children coding or Teachers willing to teach coding to teenage students It is particularly useful for Parents willing to teach their teenage children coding or Teachers willing to teach coding to teenage students.
Enroll now: Teach Python to High School Students
Summary
Title: Teach Python to High School Students
Price: $64.99
Average Rating: 4.05
Number of Lectures: 74
Number of Published Lectures: 74
Number of Curriculum Items: 85
Number of Published Curriculum Objects: 85
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
- 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
Who Should Attend
- Parents willing to teach their teenage children coding
- Teachers willing to teach coding to teenage students
Target Audiences
- Parents willing to teach their teenage children coding
- Teachers willing to teach coding to teenage students
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
-
62Python Code Samples
-
40Assignments
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
Course Curriculum
Chapter 1: Day 1 – Variables and Functions
Lecture 1: Variables – Video Chapter
Lecture 2: Variables – Text Chapter
Lecture 3: Functions – Video Chapter
Lecture 4: Functions – Text Chapter
Chapter 2: Day 2 – Strings and Numbers
Lecture 1: Strings – Video Chapter
Lecture 2: String Formatting – Video Chapter
Lecture 3: Strings – Text Chapter
Lecture 4: Numbers – Video Chapter
Lecture 5: Numbers – Text Chapter
Chapter 3: Day 3 – If Statements and Random
Lecture 1: If Statements – Video Chapter
Lecture 2: If Statements – Text Chapter
Lecture 3: Random – Video Chapter
Lecture 4: Random – Text Chapter
Chapter 4: Day 4 – Loops
Lecture 1: For Loop – Video Chapter
Lecture 2: For Loop – Text Chapter
Lecture 3: While Loop – Video Chapter
Lecture 4: While Loop – Text Chapter
Chapter 5: Day 5 – Data Collections (Lists and Tuples)
Lecture 1: Lists and Tuples – Video Chapter
Lecture 2: Lists and Tuples – Text Chapter
Lecture 3: Enumerate Function – Video Chapter
Lecture 4: Enumerate Function – Text Chapter
Lecture 5: More Fun with Lists
Chapter 6: Day 6 – Data Collections – Dictionaries
Lecture 1: Dictionaries – Video Chapter
Lecture 2: Dictionaries – Text Chapter
Chapter 7: Day 7 – Build Custom Functions and Libraries
Lecture 1: Build Functions – Video Chapter
Lecture 2: Build Functions – Text Chapter
Lecture 3: Local and Global Variables – Video Chapter
Lecture 4: Local and Global Variables – Text Chapter
Chapter 8: Day 8 – Libraries and More with Functions
Lecture 1: Arguments and Keyword Arguments – Text Chapter1
Lecture 2: Arguments and Keyword Arguments – Text Chapter
Lecture 3: Create a Library – Video Chapter
Lecture 4: Create a Library – Text Chapter
Chapter 9: Day 9 – File Handling and Error Handling
Lecture 1: Files and Directories – Video Chapter
Lecture 2: Files and Directories – Text Chapter
Lecture 3: File Handling – Text Files – Video Chapter
Lecture 4: File Handling – Text Files – Text Chapter
Lecture 5: File Handling – JSON Files – Video Chapter
Lecture 6: File Handling – JSON Files – Text Chapter
Lecture 7: Error Handling – Video Chapter
Lecture 8: Error Handling – Text Chapter
Chapter 10: Day 10 – Date and Time
Lecture 1: Date and Time – Video Chapter
Lecture 2: Date and Time – Text Chapter
Lecture 3: Date Formatting – Video Chapter
Lecture 4: Date Formatting – Text Chapter
Chapter 11: Day 11 – Object Oriented Programming
Lecture 1: Introduction to OOP
Lecture 2: Class and Objects
Lecture 3: Initializer
Lecture 4: Methods
Lecture 5: OOP – Text Chapter
Chapter 12: Day 12 – Common Algorithms
Lecture 1: Bubble Sort – Video Chapter
Lecture 2: Bubble Sort – Text Chapter
Lecture 3: Linear Search – Video Chapter
Lecture 4: Linear Search – Text Chapter
Lecture 5: Binary Search – Video Chapter
Lecture 6: Binary Search – Text Chapter
Chapter 13: Day 13 – Password Hashing
Lecture 1: Password Hashing – Video Chapter
Lecture 2: Password Hashing – Text Chapter
Lecture 3: Sample Password Hashing Program
Chapter 14: Day 14 – CRUD with SQLite Database Engine
Lecture 1: Create Database – Video Chapter
Lecture 2: Create Database – Text Chapter
Lecture 3: Create Table – Video Chapter
Lecture 4: Create Table – Text Chapter
Lecture 5: Insert Rows into Table – Video Chapter
Lecture 6: Insert Rows into Table – Text Chapter
Lecture 7: Read Rows from Table – Video Chapter
Lecture 8: Read Rows from Table – Text Chapter
Lecture 9: Update and Delete Rows – Video Chapter
Chapter 15: Day 15 – Graphical User Interface
Lecture 1: Introduction to GUI with Tkinter
Lecture 2: Tkinter Widgets
Lecture 3: The Frame Widget
Lecture 4: Simple GUI Program
Chapter 16: Day 16 – Recursion
Lecture 1: Recursion – Video Chapter
Lecture 2: Recursion – Text Chapter
Instructors
-
Sunil Nair (MCT)
Educator | Microsoft Certified Trainer | BI Consultant -
ByteSize Trainings
Corporate Training Made Easy
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 4 votes
- 4 stars: 12 votes
- 5 stars: 21 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024