A Software Development Summer Camp for Teens: Building Web-based applications

...

Dive into the future of technology with our immersive web development course for teens aged 12-16, hosted at our company’s headquarters. This isn’t just a learning experience—it’s an adventure into the heart of the digital world, guided by seasoned professionals. As students explore the realms of HTML, CSS, and JavaScript, they’ll develop not just coding skills but also critical thinking, problem-solving, and the art of compositional thinking. These invaluable skills prepare them to tackle complex challenges, turning abstract ideas into tangible solutions. 

A discount is available when:
  • a single customer proceeds with more than three registrations for a particular session;
  • a learner is not currently employed.
Please contact us to receive your discount coupon if you meet any of the above-mentioned criteria.

Please also note that the upcoming sessions are guaranteed to run once they have a minimum number of learners registered.
Total price:
1,200.002,000.00 final price

Available Sessions

DateTimezoneTraining TypeWeekend-WeekdayDescriptionPrice 
Coming soonEurope/AthensIn PersonWeekday1,200.002,000.00 final price

​Description

Dive into the future of technology with our immersive web development course for teens aged 12-16, hosted at our company’s headquarters. This isn’t just a learning experience—it’s an adventure into the heart of the digital world, guided by seasoned professionals. As students explore the realms of HTML, CSS, and JavaScript, they’ll develop not just coding skills but also critical thinking, problem-solving, and the art of compositional thinking. These invaluable skills prepare them to tackle complex challenges, turning abstract ideas into tangible solutions. 

Join us to embark on a 3-week journey where code becomes the canvas for innovation and creativity, shaping the tech pioneers of tomorrow in an environment that mirrors the professional world they aspire to lead.

Who should attend

This course is perfect for:

  • Visionary teens (12-16) ready to leap into the digital creation space.
  • Creative spirits yearning to merge art with the code.
  • Aspiring young coders looking to carve out their path in tech.
  • Trailblazers eager for an immersive, real-world tech experience.

Prerequisites

No previous knowledge or experience required. Students should bring their own laptop if they would like to further practice at home. Otherwise we will have a laptop for each participant. Students do not need to install any extra software in their laptop prior to the course. Any software installation required will be part of the course.

What will you learn

This course centers around hands-on practice, with students directly applying what they learn to a continuous project. Through daily exercises, collaborative problem-solving, and individual creativity, students will not only grasp the technical aspects of web development but also develop critical thinking and problem-solving skills applicable in any future technology-related endeavors. The course is designed to inspire curiosity, foster a learning community, and prepare students for further exploration in the field of web development.

The course outline is as follows:

Week 1: Building the Foundations of a Virtual Art Gallery

Objective: Learn HTML and CSS basics by starting to build a personalized Virtual Art Gallery.

 Day 1: Introduction to Web Development and HTML Basics

Morning: Exciting introduction to the world of web development. Overview of HTML and its role in building websites.

Main Activity: Start creating the basic HTML structure for their virtual art gallery.

Wrap-up: Fun quiz on HTML tags and their purposes.

 Day 2: Advanced HTML Features

Morning: Dive into more complex HTML elements. Focus on embedding multimedia like images and videos.

Main Activity: Add sections to the gallery for different art styles or themes.

Wrap-up: Interactive session on making multimedia content accessible and SEO-friendly.

 Day 3: Introduction to CSS and Styling Basics

Morning: Basic CSS styling to beautify web pages.

Main Activity: Apply CSS to improve the visual layout of their gallery—colors, fonts, and backgrounds.

Wrap-up: Mini-challenge: Who can create the most visually appealing gallery section?

 Day 4: Layouts with CSS Flexbox

Morning: Using CSS Flexbox to manage layouts creatively.

Main Activity: Design a responsive layout for their gallery using Flexbox.

Wrap-up: Group critique sessions to provide feedback and ideas.

 Day 5: Implementing Masonry Layout with CSS Grid

Morning: Learn about CSS Grid for creating complex layouts.

Main Activity: Use CSS Grid to implement a masonry layout for artwork, similar to a Pinterest board.

Wrap-up: Showcase and discuss each other’s galleries, focusing on layout choices.

 

Week 2: Enhancing the Gallery with Advanced Features

Objective: Add advanced features and interactive elements to the Virtual Art Gallery using deeper CSS techniques and client-side interactivity with basic JavaScript.

 Day 6: Interactive Features with CSS and Basic JavaScript

Morning: Introduction to simple JavaScript for interactive features.

Main Activity: Add features like a lightbox for viewing artwork in detail or dynamic filters to sort the gallery by art type.

Wrap-up: JavaScript puzzle-solving session.

 Day 7: Responsive Design and Media Queries

Morning: Make the gallery mobile-friendly and accessible on various devices.

Main Activity: Introduce media queries to refine the responsiveness of their galleries.

Wrap-up: Device testing party—students test each other’s galleries on different devices.

 Day 8: Enhancing User Experience with Transitions and Animations

Morning: Learn to use CSS for adding visual effects.

Main Activity: Implement subtle animations when artwork is hovered over or selected.

Wrap-up: Animation review session to share and learn from creative implementations.

 Day 9: Final Project Polish and Presentations

Morning: Final touch-ups on projects with peer reviews.

Main Activity: Prepare and rehearse presentations of their galleries.

Wrap-up: Celebrate with a virtual exhibition where students showcase their galleries to the class.

 Day 10: Introduction to JavaScript

Morning: Preview of what JavaScript is and how it can enhance web projects.

Main Activity: Simple JavaScript exercises related to their galleries, like toggling dark/light mode.

Wrap-up: Discussion on how JavaScript can be integrated into future projects and the potential next steps in learning web development.

Date

Coming soon

Timezone

Training Type

Weekend-Weekday

How it works

Registration

You may enroll in the course by providing your full name and email address through our website's 'add to cart' feature or by sending an email to hello@learningactors.com. We treat your personal data, including your full name and email address, with strict confidentiality.

Payment Options

We offer multiple payment methods, including credit cardbank transfer, and PayPal. To receive your invoice, please provide your VAT number (when applicable), address, and zip code. Again, you may provide us with this information either through our website's 'add to cart' feature or by sending an email to hello@learningactors.com. Please note that you can typically expect to receive your invoice on the first day of training, unless there are exceptional circumstances that necessitate a different approach. We’re happy to provide you with a pro-forma invoice if this meets your needs.

Expectations

Following registration, you can anticipate an info email from us approximately one week before the course start date. This email will contain course details, such as the title, date, and time, along with a request to complete a pre-course form. Additionally, we will provide the relevant Zoom link, which is  applicable for all our virtual-live courses, and will invite you to the course's Slack channel on the LA Slack workspace (learningactors.slack.com). For specific courses, you will also receive a preparation email that will set you ready for the course.
Finally, after the session concludes, we kindly request that you take a moment to provide us with your feedback, as it is of great importance to us. Additionally, we will ensure that you receive the learning material through Slack, which will be instrumental in keeping your learning journey on track!

Reminders

  • Discounts are available in two scenarios: when a single customer registers for more than three sessions or if the customer is currently unemployed. Contact the LA team to receive a discount coupon if you meet these criteria.
  • All upcoming sessions displayed on our website are guaranteed to proceed once the minimum required number of learners register. In the case that we must cancel a session, a full refund will be issued to those who have pre-paid for that specific session.