# Python Programming Bootcamp

Canonical URL: <https://www.graduateschool.edu/courses/python-bootcamp>

## Overview

If you’re new to programming and ready to dive in, this course is for you. You’ll learn core concepts used across many languages, including built-in data types, control flow statements, and professional program structure.

This course also covers object-oriented programming for solving real-world problems, common coding interview questions, and industry-standard best practices. Throughout the course, you’ll complete guided programming exercises to reinforce each concept. By the end, you’ll have a portfolio of projects and code samples on GitHub to share with potential employers.

## What you'll learn

- Gain a foundational understanding of the Python programming language
- Become a proficient Python programmer by learning from experienced mentors
- Learn how to search and navigate technical documentation and efficiently handle errors and exceptions
- Get comfortable developing Python programs on your own through a series of coding exercises
- Become familiar with industry standards and learn the best practices for writing code
- Master your programming skills by working on real-world projects—perfect for resume building
- Create two projects to showcase in your coding portfolio

## Curriculum

#### Python software environment

- Terminal commands
- Jupyter Notebook
- Variables
- Built-in functions in Python
- Data types: strings, integers, floats, lists
- Definite loops: For loops
- Practical Exercises

#### Logical programming

- Creating functions in Python
- The behavior of data structures
- Data types: tuples
- If, Elif, Else statements
- Indefinite loops: While loops
- Indexing and slicing
- Practical Exercises

#### Python built in programming

- Data types: dictionaries
- Reading from a text file
- Writing to a text file
- Appending to a text file
- Analyzing a text file’s content
- Practical Exercises

#### Computer science fundamentals

- Big-O notation
- Binary search
- Bubble Sort
- Insertion sort
- How to write efficient code
- Practical Exercises

#### Application development - Project based assessment

- Review and Q&A
- Intro to Object Oriented Programming
- Working on a project
- Git and GitHub

## Schedule
- Aug 17, 2026 – Aug 21, 2026 — Live Online
- Nov 2, 2026 – Nov 6, 2026 — Live Online
- Jan 11, 2027 – Jan 15, 2027 — Live Online

## Pricing

**Tuition:** $1495
