Computer Science Fundamentals Python Course

For Middle School & High School Students

Pre-Requisites: No prior knowledge required.


In this course students will learn the basics of computer science, as well as how to write Python code, perform condition checks, trigger events and much more!

Students may be taught to create and manage their files using EduBolt or via FTP. No additional software is required to be installed on any computer, unless you prefer to teach students to use an FTP client / IDE.


Computer Science

In this unit, students will learn the fundamentals of computer science, including inputs and outputs, storage, how problems can be solved using programming languages, and how to turn data into information.

Contents: 15 Lessons

Lesson Title
1 What is a Computer?
2 Welcome to the Internet
3 Cyber Security
4 Be a Responsible Netizen
5 Inputs and Outputs
6 Data Storage
7 Markdown and Markup Languages
8 Programming Languages
9 Programs Solve Problems
10 Data Structures
11 Abstraction
12 Turning Data into Information
13 Algorithms
14 Flow Charts
15 Functions and Parameters


In this unit, students will learn the basics of a Python, from creating variables to executing functions and even interacting with a MySQL database.

Contents: 19 Lessons

Lesson Title
1 What is Python?
2 Syntax and Output
3 Variables and Assignments
4 Data Types
5 Strings
6 Numbers
7 Python on the Web
8 IF and ELSE
9 Loops
10 Functions
11 Lists
12 Ranges
13 Tuples
14 Dictionary
15 Date and Time
16 Exceptions
17 Modules
18 Objects
19 Interfacing with MySQL

Get started with your 30-Day Free Trial Today!