
Watch this video is you are working on a Mac or Linux environment. This lecture video will walk your through installing python and creating a virtual environment. Once you have the virtual environment set up you can use pip ('pip installs packages') to install the Jupyter and Pandas packages. With the installation and setup of the virtual environment in place, you can create a Jupyter notebook locally.
Watch this video is you are working in a Windows environment. This lecture video will walk your through installing python and creating a virtual environment. Once you have the virtual environment set up you can use pip ('pip installs packages') to install the Jupyter and Pandas packages. With the installation and setup of the virtual environment in place, you can create a Jupyter notebook locally.
This video walks you through fundamental Python Language commands and how to use them.
This video walks you through basic Python data structures including Lists, Dictionaries and Files.
Pandas provides a way to filter, merge, concatenate, access by row or column, and correlate data. It provides functionality that is similar to working with a database within Python code.
This video shares sources for demo, fake and real world data.
In this video there is a review of what has been learned and challenge to download the code from the course GitHub repository and get it running on a local computer. Once the Jupyter Notebooks are executing locally, students can study the projects ANIMATION and CORRELATION. There is a README markdown file that explains the data transformations and the creation of the visualizations.
With a unique blend of technical expertise and educational insight, I bring real-world software development experience directly into the classroom. As a full-stack developer, I've built complete applications using Java, Python, and JavaScript across diverse industries, giving me practical knowledge of how these tools work in professional settings and how they solve real business challenges.
I specialize in data visualization, having created impactful visual analytics for both healthcare and business sectors. This hands-on experience informs how I teach data analysis—not just the theory, but the practical skills that make a real difference in understanding and communicating data insights. I've seen firsthand how the right visualization can transform complex data into clear, actionable decisions.
My educational background includes an MBA and a Master of Science in Curriculum Development, which means I don't just know the material—I know how to teach it effectively. I understand how people learn technical skills and design my lessons to build understanding step by step.
I'm committed to making programming accessible to everyone, regardless of their technical background, and I design my courses to build confidence alongside competence. I believe that anyone can learn to work with data when concepts are explained clearly and practiced consistently.
Whether you're taking your first steps into data analysis or adding new tools to your skillset, I'm here to guide you through the learning process with clarity, patience, and real-world perspective.