Top expert inComprehensive Data Science and Machine Learning Skills
Kevin Markham is the founder of Data School and a seasoned data science educator with 12 years of experience teaching Python, pandas, and scikit-learn to thousands of students through classroom instruction, online courses, and video content. He combines deep practical expertise—authoring widely used tutorials, Jupyter notebooks, and a popular pandas reference—with curriculum design and hands-on mentorship developed during leadership roles at General Assembly and Coursera. Kevin's open-source contributions include practical scikit-learn and pandas resources that emphasize readable pipelines and real-world best practices, and he has helped improve scikit-learn documentation as a technical writer. Based in Asheville, NC, he brings an engineer’s rigor from a Vanderbilt computer engineering background plus a knack for translating complex ML concepts into clear, teachable examples. An uncommon detail: he pairs extensive classroom hours with thousands more spent producing high-quality educational materials, making him as much a content craftsman as an instructor.
12 years of coding experience
9 years of employment as a software developer
Specialization Certificate Data Science, Specialization Certificate Data Science at Johns Hopkins University (online via Coursera)
Data Science, Data Science at General Assembly DC
Bachelor of Engineering Computer Engineering, Bachelor of Engineering Computer Engineering at Vanderbilt University
Arts and Humanities, Arts and Humanities at University of London
Contributions:18 commits, 2 PRs, 14 pushes in 3 years 6 months
Contributions summary:Kevin primarily focused on updating and improving the Python quick reference guide. Their commits involved renaming the reference, removing outdated sections, and updating the script for clarity and Python 3 compatibility. They also added a version of the guide in notebook format, showing a focus on content presentation.
Jupyter notebook and datasets from the pandas video series
Role in this project:
Data Scientist
Contributions:87 commits, 2 PRs, 81 pushes in 6 years 2 months
Contributions summary:Kevin's commits indicate a focus on creating and documenting a pandas video series, including example code and datasets. Their work involves adding and updating Jupyter notebooks showcasing pandas functionalities, with a focus on data analysis, data cleaning, and data science topics. The contributions included the addition of video links and table of contents, demonstrating a strong understanding of pandas and its applications.
data-analysispythonpolarsdataframesdata-science
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.