EricĀ Matthes

Alaska, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Eric Matthes is a Python educator and developer with 13 years of hands-on experience, best known as the author of the global best-seller Python Crash Course and the creator of the Mostly Python blog. Based in Alaska, he combines practical teaching with open-source contributions—maintaining course repositories that include IPython notebooks, Django projects, Pygame examples, and data-visualization code used widely by learners. His work emphasizes clear, example-driven instruction and full-stack learning resources, from notebook setup to backend Django configurations. Less obvious: he routinely structures learning paths and scaffolds code cells so beginners can run working programs immediately, reflecting a deep focus on learner experience as well as code quality.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,760reputation
176kreached
24answers
18questions
github-logo-circle

Github Skills (17)

notebook10
fundamentals10
python10
django10
ipython10
pygame10
jupyter-notebook10
data-visualizations9
data-visualisation9
data-visualization9
ruby-on-rails6
reverse6
heroku6
svg6
pygal6

Programming languages (8)

TypeScriptCSSC++RustHTMLJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
ehmatthes/pcc

Jan 2015 - Feb 2018

Resources for Python Crash Course, from No Starch Press.
Role in this project:
userFull-stack Developer
Contributions:1 release, 320 commits, 50 PRs in 3 years 1 month
Contributions summary:Eric added source code files, likely for a Python Crash Course, including code for chapters 13-15, 17, and 16. These additions involve game functions using Pygame and include code for data visualization with pygal. The user also worked on the Django-based learning log project, adding code and adjusting settings.
python-crash-coursepythoncrash-coursepresspython-3
ehmatthes/intro_programming

Sep 2013 - Jun 2017

A set of IPython notebooks and learning resources for an Introduction to Programming class, focusing on Python.
Role in this project:
userBack-end Developer
Contributions:727 commits, 26 PRs, 82 pushes in 3 years 9 months
Contributions summary:Eric's contributions primarily focused on the development of an introductory programming course in Python. They built an index notebook linking to lesson notebooks and added detailed notebook examples on variables, strings, and numbers, which are fundamental concepts in programming. They also structured an outline for the entire project and added code blocks to create a functioning program. The user was also responsible for setting up the code cells for all the notebooks.
pythonfocusingdata-sciencejupyter-notebookipython-notebooks
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Eric Matthes