The first course in the middle school core track is Intro to Programming with Python. Upon successful completion of the first course, students progress through our structured and progressive curriculum in the order that they are listed on the curriculum page.
See the placement testing page if your student has significant coding experience and would like to start at a higher level in the program.