July 6 - July 27, 2024
- Residential move-in date: July 6
- Move-out date: July 27
Summer 2024 applications are closed. The applications for summer 2025 will open in late fall 2024. Please sign up to receive more information.
If you attend a School District of Philadelphia public or charter high school, you may be eligible to attend a Penn Summer Academy free of charge with a Penn Summer Scholarship.
Students are required to bring a PC or Mac laptop computer running Windows or MacOS. Chromebooks are not capable of running the development software required for this class. Students need to have the Chrome web browser and VS Studio Code installed on their laptop before coming to class. No previous coding experience is necessary—or expected.
Next, students learn how to build their own web page using HTML. They add text, links, lists, and graphic elements on a page. Then, they incorporate CSS rules to change the styling of their page elements so that users can understand and use the information on their page more easily. Students learn modern CSS display tools such as flexbox and grid to make the site usable on a wide range of screen sizes—from large-screen monitors to smartphones (responsive design).
Week 3: In the final week of class, students flex their new coding muscles by assembling teams and creating web applications of their choosing. They learn how to use Git commands and GitHub repositories to facilitate collaborative code development under version control. They experience the give-and-take required for building an application with other programmers and how to break down and assign tasks efficiently. On the last day of class, each team presents its final working project.
Download: 2024 Syllabus (PDF)
Program Director: Michael Eiseman
Sign up to receive an email when applications for the summer 2023 Coding Academy open.