Python For Data Science

Take your first steps in programming with Python for Data Science. Learn how to store, access, manipulate, and analyze data using Python. Modal courses - a better way to learn technical skills.
NEXT COURSE STARTS
December 9, 2024 - February 2, 2025
Enrollment closes on November 27, 2024
Upcoming start dates
January 21, 2025 - March 16, 2025
Cooming Soon! We're planning next year's course schedule.
January 21, 2025 - March 16, 2025
Enrollment starts on November 28, 2024
February 18, 2025 - April 13, 2025
Enrollment starts on January 10, 2025
March 17, 2025 - May 11, 2025
Enrollment starts February 7, 2025
Who Is This For?

Employees with little or no coding experience interested in learning the fundamentals of coding with Python.

Any prerequisites?
  • Basic computer skills (Internet navigation, managing files, troubleshooting).
  • Familiarity with how data is stored in programs like Microsoft Excel.
  • Can dedicate 4-6 hours of study per week and are motivated to learn!
What will I be able to do after this Course?
  • Write organized, well-commented Python code that follows standard naming conventions.
  • Write programs in Python that efficiently use functions and looping structures.
  • Use Python to store, access, and manipulate tabular data.
  • Visualize data with Matplotlib and communicate a clear data story.
NEED HELP DECIDING?
Book time with a learning expert.

A Typical Week

Monday
Self Study
Kick-off new topic with self-study & online learning
  • Coaches support learners hitting roadblocks
  • Manager check-in to bring learning into company context
Tuesday
Wednesday
Labs
Learning material leads into practice environment & labs
  • Coaches support learners hitting roadblocks
  • Pair programming to bring learning into company context
  • Community allows students to help each other
Thursday
Live Event
Interactive live session hosted by Coaches
  • Community allows students to help each other
  • Community Groups host expert AMAs & guided community discussions
Friday
Projects
Work on a weekly project
  • Community allows students to help each other
  • Group projects
  • Coaches support learners hitting roadblocks
Saturday
sunday
Work at your own pace
Expert coaching and actionable feedback from Coaches
    Modal clover loop

    Course Overview

    Live Sessions every
    Sprint 1: Introduction to Python
    - Begin your Python course with coding fundamentals.
    - Project: Conduct a pricing and buying strategy analysis using Python lists, built-in functions (like sum, average, min, max) and conditional logic.
    Sprint 2: Python Functions and Loops
    - Use Python functions and `for` loops to transform data.
    - Project: Conduct an analysis on timestamp data to identify the source of slowdowns in the packaging stage of a computer manufacturing company.
    Sprint 3: Python Data Structures and Libraries
    - Manipulate collections of data.
    - Import CSV data into pandas DataFrames.
    - Project: Transform and analyze a large CSV dataset of an entire production line to identify several potential efficiency improvements.
    Sprint 4: Data Visualization and Analysis
    - Write Python programs to access, transform and analyze CSV files.
    - Visualize data in Matplotlib.
    - Your Capstone Project: Transform and analyze a large and complex CSV dataset of multiple production lines in multiple facilities, visualize your insights, and pitch your recommendations to the executive team of the computer manufacturing company.

    Why Modal?

    Projects & Practice
    Real world exercises contextualize learning in real-world context.
    On-Demand Coach Support
    You are never alone. Coaches are always present and can help you!
    Live Sessions
    Hear from guest speakers and expert instructors through engaging lectures.
    Technical Labs
    Technical Labs
    Hands-on labs allow you to play with new tools and concepts to build real skills.
    Modal Community
    Community of Peers
    You will be part of a learning community were support is abundant.
    Asynchronous Learning
    Asynchronous Learning
    Self-paced learning is scheduled for each learner, with a dashboard to help you keep on track.

    Other Courses

    “I love the quantity & quality of learning materials, the interactivity, the live sessions, the coaches, are invaluable. I can really feel the difference in the level of engagement that Modal has to every participant compared to an ordinary course."

    Modal clover colored
    - Veselina Stoyanova - Reporting Analyst, EMAG

    Learn more about FlexEd

    We are excited that Modal now offers a direct bill payment option for Booz Allen employees. The direct bill payment option enables employees to enroll in learning opportunities with no upfront costs.

    This payment option will require the employee to sign a Family Educational Rights and Privacy Act (FERPA) agreement with Modal to release grades/completion to Booz Allen to satisfy the FlexEd Program completion requirement. Note, Modal may also be used for the FlexEd Program reimbursement payment option.
    Start Enrollment
    A Modal advisor will help select your course!
    🎉

    Thanks!

    A Modal Advisor will be in touch shortly to finalize your course enrollment!
    Thank you! Your submission has been received!
    Oops! Something went wrong while submitting the form.
    Need help? Contact us