$17
weeklyor $149 for 0 classes
Python Programming | Intermediate | 08 Week Flex | Connected Data
Completed by 203 learners
Ages 13-18
Live Group Class
No live video meetings
9 weeks
1-18 learners per class
What's included
Homework
1-2 hours per week. There will be a homework assignment to apply practice what we cover in each lesson each week. Along with the videos and handouts, students will get video feedback posted to the classroom on their assignments to ensure they are on track with each module. Video feedback will be posted for the module, and students are encourages to share and discuss their code and what approach they used to do the homework.Assessment
Progress is assessed though feedback on homework. At the end of each module, students work on an assignment which is returned with video feedback. This should help learners understand where they are, and to help sharpen their coding skills from the very basics to more advanced topics.Class Experience
Welcome to Intermediate Python Programming - Connected Data Edition an exciting 8 week course where we will learn how to connect data in python. Based on python you already know, strings, lists, dictionaries, and so on, we will connect to the internet, download real time data, send email and text messages, all using python! Every week we will work on another fun aspect of connecting python to live data and systems, and learn how to automate and design programs that talk to each other and make cool things happen. Each module will have an in-depth video explaining the concepts and working through building programs to solve the weekly challenge and examples of concepts. From getting started with python and working on new projects, we will build up the skills to make our own programs and learn new ways to connect with data using code. Weekly modules will cover different topics, and scaffold skills so we are able to build more complex programs and think of new ways to solve coding challenges . The course will focus on fun and interesting examples to help students understand concepts that can be applied elsewhere. Because this is a flex class, students will get detailed videos each week that cover the topic of the week. Students will have a weekly assignment at the end of each module, and are encouraged to share their code or discuss their successes and failures in the classroom. Learning from each other and discussing what works and what doesn't in an important part of programming, no one is perfect right away, and we have a lot to learn from each other as we try to collectively solve challenges. Students are also encourages to comment on each others code or approach to finding a solution. Students will be able to look at how the homework was solved, and will be provided with video feedback on their code. Feedback will be provided so learners can work on improving their coding as we work through the course and build the skills need to learn programming. Module 1: In this first module we look at how to connect to an API, talk about JSON, and grab data on who is in space, kittens, and memes. We explored dictionaries, lists, more dictionaries, and looked at data structures so we can figure out how to grab data and do something with it. Module 2: In module 2 we will explore connected data, build a new space program, and learn how to send text messages (SMS) from python using an API. We will build a connection between our program to receive data from one source and send it out to another. Module 3: In module 3 we will write code to identify IP addresses, build the space station location intercept program, the place and time of future ISS passes for a given location on earth, looking at a large structured data in a JSON API with the makeup API Module 4: In this module we take the ISS location API and connect it to a reverse geolocation API which gives us back the country (and lots of information) about where the ISS is over. We then use a country lookup API to get information about that country. In our second program, we built a real time streaming listening program to download tweets and store them in a database when they happen in real time. Module 5: In this module we take a slight turn and work on something new, our first game module. We will build a JSON file to use as our internal API to power the game using structured data that we assemble. This means that we can build a scaleable adventure game that is easy to expand using a framework in Python to power a complex game. Module 6: In this module, we will expand on the game from Module 5 with a new map, new options, and new types of data. We will integrate API data for the weather, work on some random chat for our computer character, and other connected data features on to our JSON game framework. Each additional module will have more connected data examples!
Learning Goals
By the end of the course, students will learn about connected data using python with a focus on JSON, python dictionaries, connecting to data using APIs, and be able to create programs that interact with connected data. In addition, students will learn how to store and manipulate data, and build programs that respond to various conditions. By the end of the course, students should have a good idea of how to program in python with a focus on being able to solve practical problems using programming.
Other Details
External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
Offered by
Teacher expertise and credentials
I love teaching programming using fun and interesting examples because it helps students go farther than learning hard to contextualize concepts. Understanding what we are doing and why means that students will be able to apply algebraic concepts (like x+y) having understood examples like (red bike + blue bike) in a way that has context and meaning.
Reviews
Sidney - KidsSpeakCode suggests this class next...
Python Programming | Intermediate | 06 Week SP | Working W/ Files
Sidney - KidsSpeakCode
4.8
(1,188)
$22 per week
Self-Paced Class
6 weeks
13-18
Other classes by Sidney - KidsSpeakCode
Other classes by Sidney - KidsSpeakCode
Related categories
Parents also liked
All About Python Coding for Intermediates Level 3 | Python Coding Class
David Sofield
4.9
(833)
$33 per class
Group Class
10 wks, 1/wk, 1 hr
11-16
All About Python Coding Projects | 8 Python Coding Projects for Intermediates
David Sofield
4.9
(833)
$30 per class
Group Class
8 wks, 1/wk, 1 hr
11-16
All About Python Programming Level 2 | Python Coding Class for Teenagers
David Sofield
4.9
(833)
$32 per class
Next session at 8 PM on Sun 8/24
Group Class
10 wks, 1/wk, 1 hr
11-16
All About Python Coding for Beginners | Python Coding Summer Camp for Teenagers
David Sofield
4.9
(833)
$25 per class
Next session at 9:15 PM on Mon 6/16
Group Class
1 wk, 4/wk, 1 hr
12-17
All About Python Programming Level 1 | Python Coding Class for Teenagers
David Sofield
4.9
(833)
$23 per class
Next session at 4:15 PM on Sunday
Group Class
8 wks, 1/wk, 1 hr
12-17
All About Python Programming Level 4 | Python Coding Class for Intermediates
David Sofield
4.9
(833)
$33 per class
Group Class
10 wks, 1/wk, 1 hr
12-17
Summer Camp: Python Coding 4 Kids (Intro)
Dr. Elliott Heflin, Jr.
4.6
(405)
$19 per class
Next session at 1 PM on Mon 5/26
Group Class
2 wks, 5/wk, 55 min
8-13
1:1 Private Tutoring Python Coding - Introduction to Programming in Python
Ziad Ghazi
4.6
(9)
$55 per session
1-on-1 Lessons
On Demand
7-18
Python Summer Camp for Beginners | Live Fun Python Coding
QuattronKids
4.9
(198)
$15 per class
Next session at 7 PM on Mon 6/2
Group Class
2 wks, 5/wk, 1 hr
8-12
All About Python Level 2 Summer Camp | Python Coding Camp for Teenagers
David Sofield
4.9
(833)
$35 per class
Next session at 5:30 PM on Mon 7/14
Group Class
2 wks, 4/wk, 1 hr
11-16
1 on 1 Python Coding Coach for Beginners (Tutoring)
Bojan Milinic
5.0
(7)
$65 per session
1-on-1 Lessons
On Demand
8-18
101-Private Python Coding
Sumati
5.0
(1)
$21 per session
Next session at 1 PM on Tue 5/27
1-on-1 Lessons
On Demand
10-14
Unlocking Python Coding II- Computer Hacking Boot Camp
Coding Doctors Learning Lab, Inc.
4.8
(1,256)
$15 per class
Next session at 8 PM on Tue 6/3
Group Class
4 wks, 2/wk, 55 min
11-14
One on One - Python Coding Classes
Geetu sodhi
5.0
(18)
$40 per session
1-on-1 Lessons
On Demand
9-14
All About Python Programming | Python Coding Summer Camp for Beginners Level I
David Sofield
4.9
(833)
$22 per class
Next session at 4:15 PM on Mon 6/16
Group Class
2 wks, 4/wk, 1 hr
11-16
Python Coding for Beginners: Fun Projects to Learn Python & Real Coding Skills
PopSkool: English, Music, Art, Math, Coding & More
5.0
(20)
$15 per class
Next session at 3 PM tomorrow
Group Class
8 wks, 1/wk, 55 min
10-14
More to explore
Writing Skills
Dog Breeds
Sketching for Beginners
History Medical Crazy
Circle
Science Fusion
Kinder Prep
Jennie Painting Photography Jewelry Crafts
Beginners Latin
English for Beginners
Podcast
Tomb Of Dungeons
Which Careers Fits My Personality
English Second Language
Adding And Subtracting Fractions
Racism
Pusheen Halloween
Bill Gates
From Cell To Organism
Tutor for Geometry