25.4.16
This website uses cookies to ensure you get the best experience on our website. Learn more

Coding Academy

The summer Coding Academy is a 3-week residential introduction to front-end web development. Students learn Hypertext Markup Language (HTML), Cascading Style Sheets (CSS) and JavaScript (JS) and discover how to put these tools together to produce useful and attractive web pages that run on any web-enabled desktop or mobile device. Students also learn how to use GitHub to build code collaboratively. Instructor-led demos and explanations followed by hands-on in-class student exercises reinforce key concepts for long-term retention. The Coding Academy provides a strong foundation for students wishing to pursue a career in a technical field and empowers those in other fields (arts, history, literature, language, etc.) to bring new tools and thinking to their chosen discipline. Topics Include Hypertext Markup Language (HTML) Inserting Text Inserting Links Inserting Graphics Providing for User Input Scalable Vector Graphics (SVG) Cascading Style sheets (CSS) CSS Syntax The Box Model Display Properties CSS Animation Page Layout with Flexbox and Grid Media Queries Javascript (JS) Document Object Model Events Variable Types Program Flow Control SVG Animation JavaScript Objects Classes Constructors Canvas Animation

Skills / Knowledge

  • front-end web development
  • HTML
  • CSS
  • JavaScript
  • desktop and mobile optimization
  • GitHub

Earning Criteria

Required

course
Complete three-week course with lectures from Penn Faculty and experiential activities for active learning
participation
Collaborate in building a webpage and web applications and presenting the final project with their peer programmers