Outschool
Open currency, time zone, and language settings
Log In

Coding for Engineering Students : Get Ready to Crush First Year of College!

In this 10 week class, students will learn the basics of computer programming using python to ensure that they are well prepared for first year college/university.
Gabriel Aversano, MBA
Average rating:
5.0
Number of reviews:
(5)
Class

What's included

10 live meetings
9 hrs 10 mins in-class hours
Homework
1 hour per week. Students will have optional homework if work is not completed in class.

Class Experience

US Grade 11 - 12
Beginner Level
This 10 week course will teach an introduction to computer programming in python for beginners. The course intends to cover about 1/2 of a first year programming course in an engineering program. This course is great for learners with no prior coding experience or learners who have taken a single computer science/engineering class in high school (gr9 - 11). The course will equip students with strong foundations required to tackle first year of college. 

We will cover the following weekly topics:

Week 1
- Thinking like a computer
- Our first 'Hello World' program

Week 2
- Python as a calculator
- Arithmetic operations

Week 3
- Remembering information with variables
- Basic data types

Week 4
- Getting user input
- Datatype conversions

Week 5
- Boolean variables
- Boolean statements 
- Boolean algebra 

Week 6
- If statements

Week 7
- Advanced data types - lists

Week 8 
- For loops

Week 9 
- While loops

Week 10
- Putting it all together
- Input - Process - Output

Each class will include:
* 5 - 10 minute recap/homework review
* 30 minute interactive lecture where students will learn the concepts
* 15 - 20 minute of working time 

Students may complete classwork as homework for extra practice but this is not mandatory. 

The class will include a combination of PowerPoint plus interactive coding using Repl.it (free website) delivered over Zoom. Students are expected to participate throughout the class by asking questions and coding along!

Learning Goals

Students will learn and apply the fundamentals of python programming preparing them for first year college/university.
learning goal

Syllabus

10 Lessons
over 10 Weeks
Lesson 1:
Thinking Like a Computer
 Learning about computer programs and how they work with examples students interact with on a daily basis. We will introduce replit, our browser based coding platform, and write our first computer program in python. 
55 mins online live lesson
Lesson 2:
Python as a Calculator
 Learning how to do math in python including addition, subtraction, multiplication and division. We will introduce some more advanced operations like exponents and modulus (remainder). 
55 mins online live lesson
Lesson 3:
Variables
 Learning how python remembers information using variables. We will introduce basic data types like integers, floats, strings, and booleans. 
55 mins online live lesson
Lesson 4:
Interacting With the User
 Learn how computer programs interact with users with a focus on keyboard inputs. We will also cover data type converstions. 
55 mins online live lesson

Other Details

External Resources
In addition to the Outschool classroom, this class uses:
  • repl.it
Sources
We will loosely follow Think Python by Allen Downey.
Joined October, 2023
5.0
5reviews
Profile
Teacher expertise and credentials
Master's Degree in Business Administration and Management from Ontario Tech U
Bachelor's Degree from University of Ontario Institute of Technology
I've been tutoring STEM courses for over a decade! I've worked as a computer programmer for 8+ years and have taught coding at several private companies including Explorer Robotics, Juno College, and Durham College. 

Reviews

Live Group Course
Share

$260

for 10 classes
1x per week, 10 weeks
55 min

Completed by 5 learners
Live video meetings
Ages: 15-18
3-8 learners per class

About
Support
SafetyPrivacyCA PrivacyLearner PrivacyYour Privacy ChoicesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2025 Outschool