Welcome to PxP!
Curious about how it all fits together? Start anywhere, follow your path, and discover how small pieces become powerful systems.
Quickly find all relevant content with a search term using the 🔍 in the top right of every page. This will search the contents of the entire project. A quick and easy tool if you are not sure where to look. These icons indicate the type of content to:
- Web page
- Jupyter Notebook
- Interactive Notebook (runs directly in your browser, no downloads needed)
Paths, Not Courses
This isn’t a course — it’s a toolkit.
Pixel Process is designed for exploration, not checklists. You won’t find step-by-step lessons or a strict progression. Instead, start by choosing a goal that excites you — maybe you want to:
- Automate a repetitive task with Python
- Build a portfolio-worthy recommender system
- Standardize your projects with consistent structure and tools
From there, explore freely. Each section of the site offers building blocks: beginner to advanced, theory to implementation. You’ll need to spot your own gaps, follow your curiosity, and piece together what matters most to your workflow.
This path isn’t about completing a syllabus — it’s about creating momentum.
Jump into Hot Topics
- About → PxP mission, values, and team
- FAQs → FAQs when getting started with programming
- Jump In → No downloads, no setup-jump into basic Python
- Machine Learning → A guide to machine learning
- Random Forest (NB) → Deep dive into decision trees and random forest models
- Perspective: Pixels & Pictures → Context dependent perception
- Tools Overview → Editors, linters, and formatters, oh my!
Getting Started
Install tools, launch notebooks, and get productive in minutes.
Basic Overview
Jump In
R Introduction
Foundations
Core Python, data loading/cleaning, and visualization basics.
Datasets
Data Visualization
Image Analysis
Machine Learning
Worked notebooks and concepts—from regression and classification to trees and evaluation.
Models & Metrics
Classification
Regression
Workflow
Environments, linters, automation, and project structure for calm, repeatable work.
Tools
Customization
Perspectives
Reflections and insights into tech and trends
AND
From experience, I can attest learning everything is overwhelming, exhausting, and unnecessary. Focus on what you want to build or understand. Learn what you need as you go. And don’t be afraid to change course — that’s part of the process, too.
Start small — expertise doesn’t happen in a day
Iterate often — progress comes through refactoring, revisiting, and rethinking
Improve always — focus on what matters now, and let your skills grow with your goals
Start where you are. Use what you have. Learn what you need
Each section of this project is a stepping stone. Start where it makes sense for you — revisit what you need, skip what you don’t. The best path is the one that fits your needs.