Teenlife
After-School Enrichment
    Link

    Want to learn more about taking a gap year? Check out our latest guide!

    JavaScript Coding with Penn High School Programs

    JavaScript Coding with Penn High School Programs CalenderRecently Updated

    Details

    • Listing Type: After-School Enrichment
    • Entering Grade: 9th, 10th, 11th, 12th
    • Program Delivery: Online
    • Session Start: February, March, June, July, August
    • Session Length: Two Weeks, Quarter
    • Category: STEM
    • Sub-Categories: College Application, Computer Science, Leadership, Coding
    • Minimum Cost: > $1,000
    • Gender: Coed
    • Last Updated:August 2024
    Write a Review

    Overview

    About This Course

    Discover the fundamentals of coding, web development, and application design through JavaScript, one of the internet’s most powerful programming languages. Start exploring the basics by building up from variables and data types to object-oriented programming, then explore new features of the ECMAScript syntax. Once you have a strong understanding of the key concepts, you’ll enhance your programs using code debugging techniques, pushing your critical thinking and problem solving skills further. As you continue, you’ll create engaging and interactive user applications. Building on your knowledge, you’ll explore logic-based web structures and design web pages using HTML and CSS! Finally, finish out strong by putting together a collection of projects that showcase your growing skills, creating a database for a portfolio that will impress colleges and potential employers. This course is for current high school students.

    In this course you will:

    • Understand the fundamental concepts of coding and web development
    • Develop web pages and applications using JavaScript, HTML, and CSS
    • Build interactive programs and implement UI components using programming logic
    • Create 2D visuals and animations for web applications using JavaScript functions
    • Develop a portfolio to share with potential universities or employers

    Sample Schedule

    Sessions 1-5: Coding with JavaScript
    You’ll begin by covering fundamental concepts of JavaScript and computational thinking, then dive into coding, starting with variables, functions, and objects. From there, you’ll create logic-based applications using object-oriented concepts and learn how to debug programs. Close out the first 5 sessions with a solid understanding of JavaScript programming concepts and a collection of portfolio-caliber projects that showcase your growing skills.

    Sessions 6-10: Advanced Programming & Web Development
    Building on your knowledge from sessions 1-5, you’ll delve deeper into JavaScript programming, exploring new features of the ECMAScript syntax and learning how to design asynchronous code. You’ll hone your skills as a programmer by creating interactive user applications and exploring web development with HTML and CSS. Finish out strong with a portfolio that shows off your advanced coding and computational thinking skills to potential colleges and employers.

    Earn a Certificate

    Upon successful completion of this program, Penn School of Arts & Sciences High School Programs grants a certificate of completion to participants. This program is graded as a pass or fail; students must receive 75% to pass and obtain the certificate of completion.

    • Certificate recognizing your skills and success
    • Skills that can help secure internships and potential jobs
    • Portfolio to share with colleges and future employers
    • Designated office hours for additional help and advice

    When does your teen want to learn?

    Summer: Daily for 2 Weeks
    Maximize your teen’s summer learning with an online group class meeting Monday-Friday for two weeks! This focused schedule will help them boost their resume as quickly as possible, with plenty of summer left for travel, hangouts with friends, and other favorite activities. Each two-hour session includes a live instructor, individual attention, and access to exclusive curriculum. Office hours are included for further help and personalized guidance.

    School Year: Weekly for 10 Weeks
    Supercharge your teen’s school year with an online group class meeting once a week for 10 weeks! For maximum flexibility, you can choose the ideal day of week and time to learn—perfect for teens juggling multiple after-school activities! Each two-hour session includes a live instructor, individual attention, and access to exclusive curriculum. Office hours are included for further help and personalized guidance.

    What Parents Are Asking

    What is JavaScript?
    JavaScript is a programming language that allows coders to implement complex features and interactions on web pages. While HTML forms the body of a webpage, JavaScript can be thought of as the brains of the operation, controlling responses to things like button clicks, mouse drags, and more. Like Python and other extremely popular programming languages, JavaScript is an excellent option for teens wanting to establish a foundation in coding or level up their skills in preparation for college and future careers.

    Why should my teen take this course?
    If your teen has ever dreamed of creating their own website, this is the course for them! They will build strong JavaScript and HTML skills—both must-haves for college-bound students considering majoring in Computer Science. After college, your teen can look forward to abundant (and lucrative!) job opportunities in tech, as well as the flexibility to freelance. 75% of companies are looking to hire JavaScript pros!

    Is this program right for beginners?
    Yes! Teens of all skill levels will benefit from this program.

    What are the technical requirements for this program?
    In order for your teen to run this course, they will need a Mac or Windows computer, webcam, and stable internet connection with access to Zoom video conferencing.

    How will my teen receive their certificate?
    After successful completion of the program, your teen’s verified digital certificate will be emailed to you, at no additional cost, in the name you used when registering for the program. All certificate images shown are for illustrative purposes only and may be subject to change at the discretion of Penn.

    Will Penn faculty be teaching this course?
    This course is taught by live, iD Tech instructors.