SheCodes Python Advanced | SheCodes

Dive deep into Python

Take your skills to the next level and learn to structure and visually display data with Python. Complete the workshop with a portfolio-ready project built fully in Python.

๐Ÿ‘ฉโ€๐Ÿ’ป What youโ€™ll learn

  • Learn to handle and manipulate data in your code
  • Get started with Object-Oriented Programming (OOP)
  • Get familiar with advanced data structures in Python
  • Dive deep into code organization and documentation
  • Create graphs and visually display data from CSV files
  • Learn to work with different file formats

Your Instructor | Matt Delac

SheCodes Founder & CEO

Matt Delac is a software engineer with 10+ years of experience who has worked with companies such as Google and Airbnb. He has been a teacher for over 7 years and has taught thousands of women how to code.
See what students say about Matt

How it works

Location

100% Online


All you need is your Laptop/PC and good internet connection

Schedule

Self-paced


Plan your learning for each week and go at your own pace

Duration

5 weeks
(5 hours of work per week)


or 2 weeks
(15-20 hours of work per week)

Our mission

SheCodes is here to help

Women hold just 25% of all coding jobs and earn 30% less than men.

SheCodes aims to bridge this gap by teaching relevant skills for todayโ€™s job market.

Take the first step to your dream career in tech.

200,000+ women highly recommend SheCodes

Employees from these organizations also joined SheCodes Workshops

๐Ÿค” Why choose SheCodes

Our unique learning methodology gives you exactly what you need. Learn at your own pace but never lose motivation.

๐Ÿ“น Complete engaging lessons

Learn from bite-size lesson videos and get your hands dirty from the start with fun practical challenges.

โš™๏ธ Get technical assistance

Get help and have your homework reviewed by professional developers, or ask our AI Coding Assistant for instant replies.

SheCodes Technical Support

Stay motivated with weekly deadlines

Follow a structured schedule with weekly deadlines and complete homework at the end of each week to sum up what you learned.

..but enjoy a flexible schedule

Extend your weekly deadlines whenever needed without losing your progress.

SheCodes Technical Support

๐Ÿ™‹โ€โ™€๏ธ Learn with a vibrant community of women

Online courses donโ€™t have to be lonely. You'll gain acess to a global community of 200,000+ ambitious women.

Learn coding with guaranteed success

SheCodes ranks higher than any other traditional online school like Udemy and Coursera.

10x
SheCodes completion rate is 10 times higher than other online courses such as Udemy or Coursera. See our graduates
93%
More than 90% of our students rate SheCodes Workshops ๐ŸŒŸ 5/5 vs 60% in other online courses. Read reviews

๐Ÿ’ป Build a real-life project

See your new coding skills come to life at the end of each workshop. Build a graph with real data from a CSV file using just your Python skills!
Example of final project you will code

๐ŸŽ“ Get 1 Certificate

Receive a verified certificate at the end of each coding workshop.

Share it in the Certifications section of your LinkedIn profile and add it to your resume or CV.

Advanced Python Development

Advanced Python Development Certificate

Shareable on

๐Ÿ“š Workshop Curriculum

SheCodes Python Advanced will elevate your coding skills and teach you how to handle data with Python. You'll learn how to work with different file formats and how you can use Python to structure and organize your data. You will also cover how to visually display data from a CSV file in a graph, and how to use Object-Oriented Programming, a popular programming style in many coding languages.ย 

By the end of this workshop, youโ€™ll be able to create a graph with real data in Python on your own! ๐Ÿ™€ย 

๐ŸŽ’ Lessons and challenges

  • 1 - Python Advanced Week 1 Overview Preview
  • 2 - What is OOP? Preview
  • 3 - Python Class Creation and Initializer
  • 4 - Python Class attributes and methods
  • 5 - Python Class Logic
  • 6 - Importing a Python Class
  • 7 - Python Class Inheritance
  • 8 - Why OOP?
  • 9 - Python Advanced Week 1 Summary

๐Ÿ‘ฉโ€๐Ÿ’ป Homework

  • Python Advanced Week 1 Homework

๐ŸŽ’ Lessons and challenges

  • 1 - Python Advanced Week 2 Overview
  • 2 - Reading basic files in Python
  • 3 - Reading CSV files in Python
  • 4 - Writing files in Python
  • 5 - Exception handling in Python
  • 6 - Python Advanced Week 2 Summary

๐Ÿ‘ฉโ€๐Ÿ’ป Homework

  • Python Advanced Week 2 Homework

๐ŸŽ’ Lessons and challenges

  • 1 - Python Advanced Week 3 Overview
  • 2 - Python Plots basics
  • 3 - Python Plots styling
  • 4 - Python Scatter plots
  • 5 - Python Bar and Pie Plots
  • 6 - Python Subplots
  • 7 - Python Advanced Week 3 Summary

๐Ÿ‘ฉโ€๐Ÿ’ป Homework

  • Python Advanced Week 3 Homework

๐ŸŽ’ Lessons and challenges

  • 1 - Python Advanced Week 4 Overview
  • 2 - Python Advanced CSV File Manipulation
  • 3 - Python Complex Data Structure
  • 4 - Python Data Filtering
  • 5 - Python Code Organization and Documentation
  • 6 - Python Advanced Week 4 Summary

๐Ÿ‘ฉโ€๐Ÿ’ป Homework

  • Python Advanced Week 4 Homework

๐ŸŽ’ Lessons and challenges

  • 1 - Python Advanced Week 5 Overview
  • 2 - Python Advanced Final Project - CSV File
  • 3 - Python Advanced Final Project - Data Visualization
  • 4 - Python Advanced Final Project - Data Manipulation
  • 5 - Python Advanced Final Project - Connecting the dots
  • 6 - Python Advanced Final Project - Clean code
  • 7 - Python Advanced Week 5 Summary

๐Ÿš€ Final Project

  • Python Advanced Final Project

๐Ÿ“ฆ What's included

We provide everything you need to succeed.

๐Ÿ‘ฉโ€๐Ÿ’ป
1 Coding Workshop

Python Advanced
Coding Workshop
See full curriculum

๐ŸŽ–
1 Verified Certificate

See samples

โš™๏ธ
6 Technologies Learned

Python Python
OOP OOP
File Manipulation File Manipulation
Data Visualization Data Visualization
Data Manipulation Data Manipulation
Data Structure Data Structure

๐Ÿ’ป
1 Final Project

โ™พ๏ธ
Lifetime Access

๐Ÿ“…
Weekly Deadlines

๐Ÿ‘ฉโ€๐Ÿซ
Live Technical Assistance
by professional developers

๐Ÿ‘
Homework Review

๐Ÿค–
AI Coding Assistant

๐Ÿ›Ÿ
Standard Support

We've taught 200,000+ women to code

All of our students started our workshops as complete beginners! Hereโ€™s what a few of them had to say

See more reviews
Patricia Yoko Tanaka
SheCodes Graduate
5/5
Highly recommended by Patricia Yoko
SheCodes helped me so much ...
Tiziana Tortone
SheCodes Graduate
5/5
Highly recommended by Tiziana
Never thought Python was so...
Nina Bany
SheCodes Graduate
5/5
Highly recommended by Nina
I do really love learning h...
Maria Rocha Pessoa
SheCodes Graduate
5/5
Highly recommended by Maria
I will forever be thankful ...
Gabriella Karsten
SheCodes Graduate
5/5
Highly recommended by Gabriella
Will definitely recommend t...

๐Ÿค” Frequently Asked Questions

If you have any other questions, you can easily reach out to us here

The workshops are taught by SheCodes founder, Matt Delac. He is a full-stack engineer with over ten years of experience in the field of development.

Yes! You can watch the lesson videos whenever is convenient for you. Keep in mind that youโ€™ll have homework deadlines, so just make sure you watch the designated weekly lesson videos in time to complete your homework.

The workshop payment can be completed with Visa, Mastercard, or bank transfers. If youโ€™d like to pay with a bank transfer, contact [email protected] to receive payment instructions.

Youโ€™ll need a laptop or desktop computer to complete the workshop. You'll also need to make sure that your device is able to download the necessary free software required. You cannot use iPads, tablets, or smartphones to complete the workshops; however, maybe you can borrow a laptop or computer from someone if necessary.

Not sure if this is for you?

Browse all of our workshops and compare them.

Elevate your skills and learn how to leverage Python to work with data.
$399
or $249 for 2 months

๐Ÿ‘ฉโ€๐Ÿ’ป LEVEL
Intermediate

๐Ÿ“† DURATION
5 weeks or 2 weeks

WHO IS THIS FOR
Intermediate Python coders looking to expand their skills

INCLUDED IN THIS PACKAGE
1 coding workshop
1 real-life project
Workshop Certificates
Technical assistants
Verified Python Advanced Certificate

SKILLS YOU'LL GAIN
Python Python
OOP OOP
File Manipulation File Manipulation
Data Visualization Data Visualization
Data Manipulation Data Manipulation
Data Structure Data Structure
$399
or $249 for 2 months

204,471 women already enrolled

Enroll Today
Starts Apr 27
Enroll Next Week
Starts Apr 29

You can change your enrollment date anytime.

$399
Enroll SheCodes Python Advanced