Get ready for ISTELive 21! Launch the site now.
Creative Constructor
Lab Virtual
Leadership Exchange
at ISTELive 21
Edtech Advocacy &
Policy Summit

Overcome Your Fear of Coding! Come Learn the Basics of Python

Participate and share

Participate and share : Poster

Wednesday, December 2, 3:00–4:00 pm PST (Pacific Standard Time)

Drew McConnell  
Learn the basics of computational thinking, programming and the Python programming language. Participants will walk away having written several short programs that will introduce them to foundational principles of programming, increasing their confidence to learn more and bring coding into their schools.

Audience: Teachers, Technology coordinators/facilitators, Library media specialists
Skill level: Beginner
Attendee devices: Devices required
Attendee device specification: Laptop: Mac, PC
Participant accounts, software and other materials: Participants will need an environment to program in. There are two options:

1. A cloud-based version. Create an account here:

2. A desktop version (for those who don't want to worry about wifi). Download and install the following two items:
a. Python 3:
b. PyCharm IDE (community version):

Topic: Computer science & computational thinking
Grade level: 6-12
Subject area: STEM/STEAM, Computer science
ISTE Standards: For Educators:
  • Explore and apply instructional design principles to create innovative digital learning environments that engage and support learning.
  • Create learning opportunities that challenge students to use a design process and computational thinking to innovate and solve problems.
  • Foster a culture where students take ownership of their learning goals and outcomes in both independent and group settings.

Proposal summary

Purpose & objective

Programming is an important skill for the workforce today, but many schools still do not offer programming classes. This is often because teachers do not know how to program and are often intimidated by it. This workshop seeks to mitigate that fear and empower teachers to be confident in their ability to learn to program and bring this skill to their students.

As a result of this workshop, participants will be able to:
1. Write basic Python code using (free, web-based programming platform)
2. Understand and implement basic programming fundamentals
3. Know where to find additional learning resources
4. Implement a coding class in their school


Workshop will be presented in a project-based format. Participants will be given several programming challenges to complete, and the presenter will act as a facilitator answering questions, pointing to helpful resources, providing scaffolding, etc. Participants will be able to work at their own pace or with a group. Participants will gain experience with a free, web-based programming platform that is great to use with students in remote or face-to-face classrooms.

Supporting research

More [+]


Drew McConnell, Lipscomb Academy

People also viewed

Assignments and assessments in Microsoft Teams
Pedagogical Possibilities: Empowering Educators Through Data Analytics!
Taking it to the Top: From AppCentric Lessons to True Cognitive Engagement