Home > Programs > Jumpstart – Coding

The Joy of Coding

About this course

The Joy of Coding is an online course specially created for anyone who wants to experience first-hand the power, and thrill, of coding computers to do amazing things.  Created with high school students in mind, it is a great way for anyone to step into the wondrous world of coding. No prior coding experience is required!

Using Python, course students will learn how coding powers apps such as Snapchat, TikTok, Instagram and Siri, and even learn how to code their own versions of Snapchat lenses.

 The course includes weekly video lectures, reading, and coding assignments. 

Students will: 

  • Learn to code at their own pace w/ support from Michigan ECE faculty & students 
  • Receive a certificate of accomplishment to include in college apps
  • Have our commitment to help you get unstuck when learning to code

Prerequisites

  • Participants must be least 13 years old at the start of the program
  • High school algebra
  • Knowledge of function notation (for example, what does y = f(x) = cos(x), or, z = g(x,y) = cos(x) + sin(y) mean?)
  • Desire to learn and willingness to reach out for help when stuck (because everyone gets stuck somewhere!)
  • 4 – 6 hours per week to commit to the course 

Important dates

Save the Date: The Joy of Coding 2022: July 6, 2022 – August 12, 2022. Check back in January 2022 for the application and fill out our interest form at this time.

  • Rolling Admissions, but we encourage interested students to apply as soon as possible.
  • Important Dates:
    • Parents/Guardians or participants will be informed of deadlines after submitting an application.
    • Application Deadline: Closed for summer 2021. Contact continuum-coding@umich.edu for further information.

Cost

$99/person

Instructor

Rajesh Rao Nadakuditi

Rajesh Rao Nadakuditi

Prof. Nadakuditi is an award-winning researcher and teacher dedicated to making computational subjects accessible to individuals of all ages and from all disciplines.

In addition to receiving the Jon R. and Beverly S. Holt Award for Excellence in Teaching, Prof. Nadakuditi has received the DARPA Directors Award, DARPA Young Faculty AwardIEEE Signal Processing Society Best Young Author Paper AwardOffice of Naval Research Young Investigator Award, and the Air Force Research Laboratory Young Faculty Award.

Coaches

Alyssa Anderson

Major: Electrical & Biomedical Engineering

What excites you about teaching the joy of coding course to first-time coders: Coding was my first introduction to STEM, and it really is a privilege to share that sense of wonder with new coders. It is so exciting to help them realize that there is a place in STEM for them, no matter who they are, what they look like, or what their current skill level is.

Madison Bowron

Major: Computer Science

What excites you about teaching the joy of coding course to first-time coders: I’m excited about teaching this course to others because I want to share the joy I’ve found from computer science. When I first enrolled I was undecided at U of M but after taking the intro CS course, I truly believe that I’ve found my passion in software engineering. I want to be able to share this experience with others.

Akanksha Girdhar

Major: Computer Science

What excites you about teaching the joy of coding course to first-time coders: I realized that I wanted to be a coach when I was struggling through a project of my own, and there was a coach who spent time understanding where the bug was and guided me through it. It was a gesture that I remember to this day, and I am grateful to him. I hope to do the same for the students who are determined to learn!

Yeonho-Jang Continuum Coach

Yeonho Jang

Major: Computer Science

What excites you about teaching the joy of coding course to first-time coders: I believe that programming is one of the most effective mediums for manifesting ideas. As a prospective coach, I look forward to teaching how to program, but also inspiring students to see programming as a tool and a creative medium. I love helping others and it excites me that my help can make a difference.

Kaitlyn Lew

Major: Computer Science

What excites you about teaching the joy of coding course to first-time coders: I got a pretty late start to coding so I would love to help students get that early exposure and gain the experience needed to hopefully spark a passion in them. I want to be able to encourage any students who are thinking of programming as a possible career path but don’t know where to start or are too scared to.

Xin Hao Ling

Major: Computer Science/Data Science

What excites you about teaching the joy of coding course to first-time coders: Teaching people has always been my passion. I enjoy explaining concepts to students/peers and it is gratifying to see them walk away with better understandings. Hope my explanation helps!

Leah Liu

Major: Business Administration & Computer Science

What excites you about teaching the joy of coding course to first-time coders: I’m excited to get to know everyone and maintain a welcoming space! As someone who comes from a family of musicians, I used to feel like I wasn’t capable of studying computer science. It was only after a mentor shared her story about going into computer science in the 90s as a woman which inspired me to continue coding.

Liz Loeher

Major: Computer Science

What excites you about teaching the joy of coding course to first-time coders: After I learned to code, I started seeing the world differently. Thinking like a programmer and computer scientist not only helps you with obvious things like programming and math— but also approaching any type of problem you might encounter in life with logic and a clear plan. I’m really excited to help first-time coders discover this for themselves!

Bhargav Malladi

Major: Computer Science

What excites you about teaching the joy of coding course to first-time coders: I grew up taking online coding courses such as this one, and it’s the reason I’m pursuing a career in computer science today. If I can help students have an amazing experience with coding that introduces them to their passion, who knows what great things they’ll be able to accomplish in the future.

Marco Pastrana

Major: Computer Science

What excites you about teaching the joy of coding course to first-time coders: The algorithmic, step-by-step thinking and the logic that coders use offers an entirely new perspective on solving problems, and I’m excited to expose people to the joys that this perspective can bring. I am also excited to teach people who may not have ever thought they would excel in a math or science environment that coding is for everyone.

Natasha Saputra

Major: Business & Computer Science

What excites you about teaching the joy of coding course to first-time coders: During my freshman year in college, I helped a local Ann Arbor school to expose the students to coding through fun coding websites and games. Prior to college, I didn’t have any experience with coding, which is something I wish I had. Due to this, I was very excited to help expose these students to coding, and especially to see the students’ faces light up when they finished a level of the coding game or to hear and see the creations they were building through interactive puzzles. My favorite parts are to see everything clicking in the students’ minds, see the excitement they have for creating something of their own, and to hear their creative ideas for opportunities in the future.

Kiran Sequeira

Major: Computere Science

What excites you about teaching the joy of coding course to first-time coders: I always wished I had been exposed earlier to coding because of all the amazing opportunities that become available to you. The thought of opening up those opportunities to first-time coders excites me.

Marc Socha

Major: Computer Science

What excites you about teaching the joy of coding course to first-time coders: Teaching first-time coders the vast opportunities and possibilities that the world of coding has to offer. Introducing students to coding can have a great impact on their future and it is truly exciting to witness students experience the capabilities coding has.

Nicholas Spihlman

Major: Computer Science

What excites you about teaching the joy of coding course to first-time coders: I didn’t start coding until I came to college, so I still remember what it is like to be brand new to coding and the things that may be misunderstood at first. I also would really enjoy being able to show new people to this discipline that I find so fascinating and fulfilling.

Steven Tam

Major: Computer Science

What excites you about teaching the joy of coding course to first-time coders: I’ll get to share what I’m passionate about and develop the skills necessary for new coders to have fun on their own. I remember wanting to make a video game so badly before I learned how to code, and having someone unlock that possibility for me was exciting.

Zach Weiss

Major: Computer Science

What excites you about teaching the joy of coding course to first-time coders: I am excited about teaching the joy coding course because I hope to pass on my passion and experience of coding to new first-time coders. I feel that CS can be daunting for many prospective students, and I am excited by the prospect of providing them with a clear and engaging first exposure to computer science.