
Spots are Still Available. Get a Confirmed Seat in Less than 48-hours. Apply Now.
Get ready to dive into the world of coding! Introducing Python, the most versatile and widely used programming language in the world.
Michigan offers 2- and 3-week sessions. During course registration, students will choose one course for each week they are enrolled.
Instructor:
Course Description
Learn the fundamentals of Python, from coding websites and games, to navigating large data sets. Students will start with the building blocks including variables, data types, and basic operations. Learn how to control the flow of your programs with conditional statements and loops; discover the power of functions for modular and reusable code; dive into data structures and file handling; create modules to implement object-oriented design; and learn problem solving algorithms to begin implementing code. Students will apply Python best practices and their newfound knowledge to participate in hands-on class projects that range from simple scripts to more complex real-world applications. At the end of this course, students will have learned the syntax and concepts of Python that will enable them to write Python programs for a wide range of applications.
Capstone Project
For the final project, students will use elements such as nested loops and conditional statements to design a text-based adventure game with a user in mind. To finish their project, students will go through peer-review and testing of features.
Information is subject to change as instructors finalize course content and syllabi.
Course Syllabus
To view a sample syllabus, please contact your program specialist, or reach us at info@summerdiscovery.com or call +1 (516) 447-4907.
Admissions Criteria
An interest in all things coding is the key to success in this program! Additionally, your application criteria includes a completed Summer Discovery Application.
Who should attend this course?
Students aspiring to a career in tech and coding, this is the key to beginning your successful academic and professional career. This course will introduce you to fundamentals that will advance your understanding of this field and prepare you for a career in programming.
Benefits of Attending this Course
In addition to a university-level course experience, students will leave this course with portfolio-building documentation in recognition of their summer achievements, including:

Summer Discovery Certificate of Completion
After successfully finishing this course, you will be awarded a certification completion for your accomplishment.
*This is a preview, not what you will receive
University of Michigan
University of Michigan
University of Michigan