Learning doesn’t stop. Save on online K–12 courses with 20% off with CODE: LEARN20.
Phone: 855.534.6298 Cart
0item(s)

You do not have any courses in your Wish List. Choose from popular suggestions below or continue with Subject or Grade

POPULAR SUGGESTIONS

Product was successfully added to your Cart.

Python Programming 1 (TCH342)

Python Programming 1 (TCH342)

Add to WishList

Quick Overview

TCH342 Python Programming 1 is a CodeHS course that teaches the fundamentals of computer programming as well as some advanced features of the Python language. Students will develop an appreciation for how computers store and manipulate information by building simple console-based games. It is the first course in a two course sequence and should be completed before TCH343 Introduction to Python Programming 2. Once students complete the Introduction to Python course, they will have learned material equivalent to a semester college introductory course in Computer Science and be able to program in Python. Lessons consist of video tutorials, short quizzes, example programs to explore, and written programming exercises, adding up to over 100 hours of hands-on programming practice in total. Several units have free response questions that have students consider the applications of programming and incorporate examples from their own lives.
Teacher-Led Course (one-time payment)   $450.00

Monthly Fees: Due Today:

Price as configured: $0.00

Details

TCH342 Python Programming 1 is a CodeHS course that teaches the fundamentals of computer programming as well as some advanced features of the Python language. Students will develop an appreciation for how computers store and manipulate information by building simple console-based games. It is the first course in a two course sequence and should be completed before TCH343 Introduction to Python Programming 2. Once students complete the Introduction to Python course, they will have learned material equivalent to a semester college introductory course in Computer Science and be able to program in Python.

Lessons consist of video tutorials, short quizzes, example programs to explore, and written programming exercises, adding up to over 100 hours of hands-on programming practice in total. Several units have free response questions that have students consider the applications of programming and incorporate examples from their own lives.

Course Outline

  • Unit 1: Welcome
  • Unit 2: Intro to Programming with Turtle Graphics
  • Unit 3: Basic Python and Console Interaction
  • Unit 4: Conditionals
  • Unit 5: Looping
  • Unit 6: Supplementary Units

Software Requirements

  • No additional software is required. Students write and run Python programs in the browser using the CodeHS editor.

 

 

 

Additional Information

Course Length 4 Months
Prerequisites N/A
Course Materials

Many K12 courses utilize physical materials in addition to the online content.  These materials may include the following.


K12
Standard Kits

STANDARD kits contain K12 course materials that are required for completion of the course.  These kits include K12 authored materials and/or difficult to procure materials that a student needs to complete a course. Printed reference guides are not included in Standard kits.


Consumable
Materials

CONSUMABLE kits contain only those materials from the standard kit that are intended for one time use. Families who purchase a Standard kit for Child A could later purchase a Consumable kit for Child B to complete the same course.


Additional
Materials

Offered for added convenience, ADDITIONAL kits contain easily obtained materials needed for the course which a family may already have in their home. 


Learning
Coach and/or Student Reference Guides are available for purchase with some courses.  Electronic versions of these reference guides are also available within digital courses.

Course Start Date

Courses Taught by a K12 Teacher

Courses with a teacher have designated start dates throughout Fall, Spring, and Summer. Full-year courses last 10 months and semester courses last 4 months. Courses are taught by teachers in K12 International Academy. For details on start dates, click here.

Teacher Assisted Yes, this course is taught by a K12 International Academy teacher. If you are looking for a teacher-supported option with additional flexibility and year-round start dates, click here to learn about the Keystone School, another K12 online private schooling option.
  1. Be the first to review this product

To use this course, you'll need a computer with an Internet connection.  Some courses require additional free software programs, which you can download from the Internet.

Hardware and Browsers (Minimum Recommendations)

Windows OS

  • CPU: 1.8 GHz or faster processor (or equivalent)

  • RAM: 1GB of RAM

  • Browser: Microsoft Internet Explorer 9.0 or higher, Mozilla Firefox 10.0 versions or higher, Chrome 17.0 or higher

  • At this time our users are encouraged not to upgrade to Windows 10 or Edge (the new browser)

 

Mac OS

  • CPU: PowerPC G4 1 GHz or faster processor; Intel Core Duo 1.83 GHz or faster processor

  • RAM: 1GB of RAM

  • Browser: Firefox 10.0 versions or higher, Chrome 17.0 or higher (Safari is not supported!)

Internet Connections

It is highly recommended that a broadband connection be used instead of dial up.

NEED MORE INFO

By requesting this information, you agree to have a K12 or school representative contact you directly at the number provided, whether by person or a device that will automatically dial your home or cell phone. Consent not required for purchases.

K12 Store
THANK YOU!

We have received your inquiry and you will start to receive additional information about our school offerings and programs. An enrollment consultant will contact you shortly.