Special Savings: 40% Off

Free High School Coding Lesson

The best way to introduce your high school students to coding. This free coding lesson plan starts students with Python, then transitions them to text-based coding in JavaScript and HTML/CSS.

Course

Beginner Level
100% Online
5 Lessons
33 Activities

Access this and 5,000 coding activities!

Get Started for Free

Give as Gift

Recommended for Ages 14+

Web

No Prerequisites

JavaScript

JavaScript is a lightweight scripting language. Sharing design elements of both Java and Python, it is the language of choice for web pages, enabling sophisticated behaviors and interactivity when paired with HTML and CSS.

Python

Python is one of the most popular high-level programming languages today. It is easy to read and flexible for use in functional or object-oriented programming paradigms. Its many useful libraries make it a favorite choice for scripting, machine learning, data science, and more.

HTML/CSS

HTML (HyperText Markup Language) and CSS (Cascading Style Sheets) are the languages used in tandem all across the world to display web pages. A web page's contents are laid out with HTML, while CSS governs how the contents are styled.

What Kids Learn

  • CSS Backgrounds
  • CSS Colors
  • CSS Fonts
  • CSS Layout
  • CSS Styles
  • HTML Elements
  • HTML Headings
  • HTML Images
  • HTML Paragraphs
  • HTML Syntax
  • HTML Tags
  • Loops
  • canvas drawing
  • comments
  • function calls
  • function parameters
  • geometric shapes and angles
  • js syntax
  • pattern recognition
  • python syntax
  • sequencing
  • shape drawing
  • simple loops
  • turtle graphics

How Kids Learn with Tynker

Kids learn on their own with a guided, hands-on approach that individualizes the learning experience. Tynker's online courses provide a complete learning system for your child to master the fundamentals of programming. Tynker's visual programming language makes it easy to learn, and once kids gain proficiency, they can seamlessly transition to Javascript coding within the Tynker learning system. Enroll in one of our plans for unlimited play across all courses.

Game-Based Learning

Tynker's self-guided lessons break down coding concepts while solving puzzles and making cool apps.

Interactive Assessments

Quick practice quizzes and assessment tests evaluate a child's comprehension of subjects taught.

Captivating Topics

There's always something to learn with multiple subjects, projects, and coding languages available.

System Requirements

Online courses require a desktop computer, laptop computer, Chromebook, or Netbook with Internet connection and a Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser. No downloads required.

Intro to Python

Get used to typing and syntax and learn the basics of Python.

15 Activities:

  • Introduction
  • Toxic Jungle
  • What Are Comments?
  • Onward and Ahead!
  • Around the Corner
  • U-Turn
  • Enemy Spotted
  • Scale the Slopes
  • Straightforward
  • What Are For Loops?
  • What Is Indentation?
  • Loop Ahead!
  • Fire, Forward, Repeat
  • Zig-Zag
  • Quiz

Spiral Shapes

Use Python and turtle graphics to create fun spiral shapes.

1 Activity:

  • Spiral Shapes

Intro to JavaScript

Get used to typing and syntax and learn the basics of JavaScript.

15 Activities:

  • Introduction
  • Start the Hack
  • What Are Comments?
  • Step Up
  • Turn the Corner
  • Staircase
  • Zig-Zag
  • What Are For Loops?
  • What Is Indentation?
  • Deja Vu
  • Up and Down
  • Onwards, Forward
  • Jump, Forward
  • Forward, Jump
  • Quiz

Emoji Maker

Get used to typing and syntax and learn the basics of JavaScript.

1 Activity:

  • Emoji Maker

Photo Album

Create an album of your favorite pictures!

1 Activity:

  • Photo Album

CSS Backgrounds

CSS Colors

CSS Fonts

CSS Layout

CSS Styles

HTML Elements

HTML Headings

HTML Images

HTML Paragraphs

HTML Syntax

HTML Tags

Loops

canvas drawing

comments

function calls

function parameters

geometric shapes and angles

js syntax

pattern recognition

python syntax

sequencing

shape drawing

simple loops

turtle graphics

Choose a Plan to Accelerate Learning

All plans include access for up to 3 children

40% OFF

Quarterly

$30 $18/month Now $54 billed quarterly cancel any time
40% OFF

Yearly

$25 $15/month Now $180 billed annually cancel any time
40% OFF

Lifetime*

$780 $468 one time payment Best Deal

Access everything Tynker offers

  • Thousands of hours of creative projects in Game Design, Minecraft, Python concepts, and more
  • Personalized assessments and certifications in real-world languages
  • Access to our highly rated mobile apps: Tynker, Tynker Junior & Mod Creator
  • 5,000+ lessons built to improve problem solving skills and academic performance
  • Parent dashboard with mastery stats - watch as they progress from novice to expert
  • 30 Day Money-Back Satisfaction Guarantee