Welcome!
You’re the newest member of the NAF community.
Thanks for your support!
Contact
About Us
Overview
Board
Stem Advisory Committee
Partners & Funders
Our Team
Our Approach
Overview
NAF Educational Design
Career Pathways
NAFTrack Certification
Future Ready Lab
Results
NAF Network
Overview
Find an Academy
Business Leaders
Education Leaders
Community Leaders
Policy Leaders
Alumni
NAF Now
Overview
Press Room
NAF Benefit 2022
Virtual Benefit
Future Ready Blog
Get Involved
Overview
Donate
HIRE INTERNS
Corporate Engagement
Volunteer Locally
Start an Academy
Shop
Login
DONATE
Contact
Login
Shop
Donate
About Us
Board
STEM Advisory Committee
Partners & Funders
Our Team
Our Approach
NAF Educational Design
Career Pathways
NAFTrack Certification
Results
NAF Network
Find an Academy
Business Leaders
Education Leaders
Community Leaders
Policy Leaders
Alumni
NAF Now
Press Room
NAF Next 2022
NAF Benefit 2022
Future Ready Blog
Get Involved
Donate
Hire Interns
Corporate Engagement
Volunteer Locally
Start an Academy
Topics
NAF Theme
Engineering
Finance & Business
Health Sciences
Hospitality & Tourism
Information Technology
Essential Topics
Racial Equity in Practice
Employer Engagement
Work-Based Learning
Teaching Online
Career Readiness
Live Events
Past Recordings
Get Support
Topics
NAF Themes
Engineering
Finance & Business
Health Sciences
Hospitality & Tourism
Information Technology
Essential Topics
Racial Equity in Practice
Employer Engagement
Work-Based Learning
Teaching Online
Career Readiness
Discover Career Interests
Career Readiness Skills
Prepare for First Internship
Explore by Topics
NAF Themes
Engineering
Finance & Business
Health Sciences
Hospitality & Tourism
Information Technology
Essential Topics
Racial Equity in Practice
Employer Engagement
Work-Based Learning
Teaching Online
Career Readiness
Discover Career Interests
Career Readiness Skills
Prepare for First Internship
Explore by Tags
Programming
Python
Java/Javascript
Web/Digital Design
HTML
CSS
Student
Asynchronous
SUBMIT A RESOURCE
Education today Archive
More Python Resources
Learn Python
In this self-paced course, students are introduced to the programming language of Python.
W3Schools
Python
Online Course
Introduce Students to Computer Science and Programming Using Python
In this MOOC, students learn about computer science as a tool to solve real-world analytical problems using Python 3.5.
MIT
Programming
Python
Project
Learn the Basics of Computational Thinking
In this MOOC, learn the basics of computational thinking using the popular programming language, Python.
University of California, Berkeley
Python
Online Course
What if Earth Was Made of Legos?
Check out this engaging, beginner Python activity to work out how many Legos would be needed to build Earth.
101 Computing
Python
Create Your Own Music
In this challenge, use Python code to create music and sound effects to be used in a retro arcade game.
101 Computing
Python
Boggle Challenge
Try out this advanced programming challenge based on a word game.
101 Computing
Python
Learn Advanced Computer Science
Learn advanced curriculum, in Python, provided by the Computer Science Academy by Carnegie Mellon University.
Carnegie Mellon
Programming
Python
Lesson plan
Learn Intermediate Computer Science
Intermediate students can follow this self-paced, Python Computer Science course developed by Carnegie Mellon University.
Carnegie Mellon
Programming
Python
Lesson plan
Learning Online Academy
Free online Computer Science Academy courses for high school students -- including both a longer course and a "lite" option.
Carnegie Mellon
Python
Online Course