EXPLORE THE CURRICULUM

Your next skill
starts here.

Build a website. Write your first program. Discover how computing shapes the world. Find a starting point and learn one step at a time.

Find your course

Guided lessons · Purposeful practice · Progress you can see

YOUR NEXT CREATION
01 / MAKE SOMETHING
<h1>Hello, possibility.</h1>
<p>It starts with one idea.</p>
YOUR IDEA, TAKING SHAPEHello, possibility.

It starts with one idea.

Small steps. Something you can build on.
Explore clear explanationsPractice what you learnBuild confidence through progress

FIND YOUR STARTING POINT

Find your way into computing.

Start with the subject that sparks your curiosity. Each course gives you a structured path to follow.

WEB DEVELOPMENT

WEB DEVELOPMENT

Introduction to HTML & CSS

Turn a blank page into a website of your own.

Learn how HTML gives a page structure and CSS brings it to life. Build connected pages, work with images, and make thoughtful choices about how your website looks.

  • Paragraphs, headings, links, and images
  • Shared stylesheets and CSS selectors
  • The cascade, color, and visual consistency
WHAT YOU’LL WORK TOWARDBuild and style connected web pages.
Is this course for me?

A practical starting point for first-time web creators.

Learn through guided content and practice. Your teacher provides classroom access and helps you follow your course.

Explore this course : Introduction to HTML & CSS
PROGRAMMING

PROGRAMMING

Introduction to Python

Turn your ideas into working code.

Start with your first print statement and build toward programs that work with information, make decisions, and repeat useful tasks.

  • Variables, input, decisions, and loops
  • Lists, tuples, and dictionaries
  • Functions and introductory classes
WHAT YOU’LL WORK TOWARDWrite, test, and improve your own Python programs.
Is this course for me?

For learners beginning their programming journey.

Learn through guided content and practice. Your teacher provides classroom access and helps you follow your course.

Explore this course : Introduction to Python
COMPUTING FOUNDATIONS

COMPUTING FOUNDATIONS

Computer Science Principles

Understand the ideas behind the technology.

Explore how people design programs, represent information, solve problems, and make decisions about technology’s impact.

  • Creative development and algorithms
  • Data, computing systems, and networks
  • The impact of computing on everyday life
WHAT YOU’LL WORK TOWARDExplain how computing works and apply it to problems.
Is this course for me?

For curious learners who want the bigger picture.

Learn through guided content and practice. Your teacher provides classroom access and helps you follow your course.

Explore this course : Computer Science Principles

A CLEAR PATH FORWARD

From “I’m curious” to “I understand.”

01

Start with an idea

Follow focused lessons that explain a concept and give your learning direction.

02

Put it into practice

Explore examples, try the activities, and connect new knowledge to something you can do.

03

Keep moving forward

Return to your saved work and use feedback and teacher guidance to take your next step.

YOUR NEXT CHAPTER

Bring your curiosity.
We’ll give it direction.

Explore a course, then take the next step toward learning with LessonPort.

Sign in to get started View membership information

Joining a class? Your teacher provides course access. An account alone does not enroll you in a course.

Can I explore before signing in?

Yes. You can read these course overviews without an account. Lessons, saved progress, and assessments require the appropriate course access.

How do students get access?

For classroom learning, your teacher provides access to your course. Sign in with the account your teacher asks you to use.

Interested in using LessonPort with a class?

Explore the curriculum above and review the membership information for the current enrollment options.