Bill Moseley, Ph.D. - Computer Science Educator
Professor of Computer Science at Bakersfield College, producing accessible, high quality, free learning materials for anyone who wants to expand their coding skillset.

Python Code With Me - Day 70: Using the Pillow Library to Create a Meme Generator

Python Code With Me - Day 69: Using Image and ImageDraw from the Pillow Library to Draw a Pattern

Python Code With Me - Day 68: Using Image and ImageDraw from the Pillow Library to Draw Shapes

Python Code With Me - Day 67: OOP ATM Simulator - Part 3: Building Create and List Accounts Methods

Python Code With Me - Day 66: OOP ATM Simulator - Part 2: Collection Object With Complex __init__

Python Code With Me - Day 65: OOP ATM Simulator - Part 1: Parent and Child Objects

Python (Summer 2025) Module 1-1: Syllabus Intro

Python Code With Me - Day 64: OOP Playlist App - Sorting, Modifying, and Removing Data, Part 4

Python Code With Me - Day 63: OOP Playlist App - Saving Data Within Objects - Part 3

Python Code With Me - Day 62: OOP Playlist App - Collection Objects - Part 2

Python Code With Me - Day 61: OOP Playlist App - Collection Objects - Part 1

Python Code With Me - Day 60: OOP Data Management App - Editing Individual Records

Python Code With Me - Day 59: OOP Data Management App - Adding New Records

Python Code With Me - Day 58: Building an Object-Oriented Data Mgmt. App with Getters/Setters, P 1

Python Code With Me - Day 57: Creating an ePet Using Object-Oriented Programming (OOP), Part 3

Python Code With Me - Day 56: Creating an ePet Using Object-Oriented Programming (OOP), Part 2

Python Code With Me - Day 55: Creating an ePet Using Object-Oriented Programming (OOP), Part 1

Python Code With Me - Day 54: Modules With Functions that Take Parameters and Return Values

Python Code With Me - Day 53: Creating Python Modules for Custom Functions

Python Code With Me - Day 52: Creating a Fractal Image Using Recursive Functions

Python Code With Me - Day 51: Using Recursion to Create a Fractal Tree, Part 4

Python Code With Me - Day 50: Using Recursion to Create a Fractal Tree, Part 3

Python Code With Me - Day 49: Using Recursion to Create a Fractal Tree, Part 2

Python Code With Me - Day 48: Using Recursion to Create a Fractal Tree, Part 1

Python Code With Me - Day 47: Drawing From a Data File

Python Code With Me - Day 46: Saving Complex Data Structures Using Pickle

Python (Spring 2025) Module 19-27: A19 Explanation

Python (Spring 2025) Module 19-26: Plotly 2D 3 Variable Scatter Plot

Python (Spring 2025) Module 19-25: Plotly 3D Scatter Plot

Python (Spring 2025) Module 19-24: Plotly Scatter Plot