Skip to main content

Python Summer Internship
Enrollment is Closed

Learn the art of Computer Programming in Python by working on interesting and fun Python projects in Art, Mathematics, Science, Computer Science and Computer Games.
Enrollment is Closed

About This Course

This course is designed for middle school students interested in learning the art of Python programming. If you have a basic knowledge of Python programming and are thinking "What's next?" - this course is for you. We have designed this course around a series of fun, interesting programs that will require you to develop ideas into code. Each week you will write a program and then we will meet for a live session where we will discuss your questions and review/write code together. You will learn Computer Programming in Python by working on interesting and fun Python projects in Art, Mathematics, Science, Computer Science and Computer Games.

In this course you will learn to:
  • Write intermediate difficulty programs in Python - which is a powerful modern computer programming language
  • Experience the power of Python Data Structures for storing and manipulating data
  • Develop the precision required to communicate with computers which will give you an insight into more structured ways to think
  • Develop computational thinking skills
  • Discover the pleasure of finding things out by exploring interesting problems through programs you write
  • Practice and develop your Python skills by writing fun and intereting programs
Prerequisites

Familiarity with basic Python programming concepts. Basic knowledge of Middle School Mathematics

Length: 7 Weeks
Start Date: Nov 1
Live Lecture Dates: Nov 1, Nov 8, Nov 15, Nov 22, Dec 6, Dec 13, Dec 20
Effort: 1.5 hours live session + 3 hours study, review and practice hours per week
Live Lectures: Sunday 10:30 AM EST 90 minutes (India time 9:00 pm)
Course Staff
Dr. Varghese John
Dr. Varghese John

Dr. Varghese John (VJ) is an experienced technologist with a scientific research background and a love for learning and teaching science, technology and mathematics. He has led large technology teams delivering innovative solutions to complex problems for leading financial service organizations. VJ is passionate about STEM education and has worked with people from diverse backgrounds enabling them to discover a love for learning and helping them achieve their educational goals.

Enrollment is Closed