<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=325921436538399&amp;ev=PageView&amp;noscript=1">
Skip to the main content.

Create an account on our custom learning platform, Foundry™, to access our free and premium content.

Create Free Account


New call-to-action


Python for Data Science


Waitlist Registration

The Why Behind the Course

This course was created to give you, the cyber security professional, the necessary Python experience required to do basic data science and take our course, Applied Data Science and Machine Learning for Cyber Security. Most courses for introductory Python spend a lot more time on basics and we wanted to accelerate the pace for learning basics. In this course you will ramp up quickly on installing and using Python and end with manipulating data using statistics.

In Development!

Course releases June 7th 2024! Be on the waitlist to get the latest information and updates.

Author Origin Story

Get to know more about the course author - Summer Rankin, PhD! hear her story before becoming an instructor starting from music to neuroscience and her journey into data science intersecting with cybersecurity. 


Course Description

The ADS101: Python for Data Science course will introduce cybersecurity professionals to Python, Jupyter notebooks, and basic statistics. The purpose of this course is to prepare the cybersecurity professional with the foundational knowledge required to take the Applied Data Science for AI & Cybersecurity course. This course requires no prerequisites or knowledge of programming or mathematics.

Hands-on labs, lectures, quizzes and sample code will provide an active learning experience for optimal retention. The course will cover the basics of Python programming using Jupyter notebooks (a popular, user-friendly IDE). Basic statistical methods will be reviewed using the python programming knowledge learned in this course. Exercises and quizzes are provided throughout the course to let you check your knowledge along the way.

At the end of the course, an exam is given to provide a formal way to demonstrate what was learned. Participants who earn a grade of 80% or higher on the exam will receive a course completion certificate.

Learning Outcomes

  • Utilize Jupyter Notebooks to execute python code and manipulate data

  • Invoke conditional statements and loops to process data in a list or dictionary

  • Import and use python libraries

  • Write clean, readable code with comments and docstrings

  • Compose functions that take in multiple arguments and data types

  • Decode a python error message and debug code accordingly

  • Explain why standardization and scaling are important for analysis and modeling

  • Calculate basic statistical analyses from scratch










Course Author

Name: Summer Rankin, PhD (LinkedIn)

Bio: Summer is a senior lead data scientist in the CTO at Booz Allen Hamilton in Honolulu (Aloha!), with over 20 years of experience as an instructor and scientist. As a consultant, she has worked with a wide range of commercial and government clients (civil and defense sectors), building products and advising them on technical and management practices. She is an expert in deep learning (natural language processing, geodata, healthcare), digital signal processing, statistical methods for time-series analysis, and fraud detection.

Summer holds a PhD in Complex Systems and Brain Sciences (2010) from Florida Atlantic University. She completed a postdoctoral fellowship at Johns Hopkins School of Medicine analyzing neuroimaging and healthcare data. She is the recipient of multiple National Institutes of Health (NIH) competitive training grants. She has over 30 peer-reviewed publications/proceedings in topics of machine learning, healthcare-AI, and analytic methods in neuroscience data. Selected certifications: PMP (project management professional), Elasticsearch Engineer, Databricks Data Engineer Associate. Summer has taught a wide range of students from high-school to medical residents and graduate students on topics of mathematics, programming, data science, and cognitive neuroscience. She has developed and delivered courses both in-person and online.

Summer Rankin

Course Features

Python for Data Science

Learn the Python basics you need to start doing data science. This is a targeted approach to learning the language for a purpose.

Built for Expertise

Dr. Rankin has designed this course based on her real world experience as a Senior Data Scientist and Computational Neuroscientist. 


Take a comprehensive exam to certify your skills and knowledge toward utilizing Python for Data Science and not just memorizing syntax.

Explore the Curriculum

Learning Modules

Course Cost



Frequently Asked Questions