PLTW Computer Science (9-12)

Empower Students to Become Technology Trailblazers Through Problem-Based Learning

Share Course Descriptions
Computer Science Hero

Taking Tech Into Their Own Hands

PLTW Computer Science empowers students to become creators, instead of merely consumers, of the technology all around them. The program engages students in collaborative projects that help them develop in-demand computer science knowledge as well as transportable skills like creative thinking and communication. And whether they’re creating an online art gallery or using automation to process and analyze DNA-sequence data, PLTW Computer Science students are seeing how their learning connects to the real world.

Computer Science Essentials

With emphasis on computational thinking and collaboration, this year-long course provides an excellent entry point for students to begin or continue the PLTW Computer Science K-12 experience. Computer Science Essentials will expose students to a diverse set of computational thinking concepts, fundamentals, and tools, allowing them to gain understanding and build confidence. 

In Computer Science Essentials, students will use visual, block-based programming and seamlessly transition to text-based programming with languages such as Python to create apps and develop websites, and learn how to make computers work together to put their design into practice. They’ll apply computational thinking practices, build their vocabulary, and collaborate just as computing professionals do to create products that address topics and problems important to them.

Computer Science Essentials helps students create a strong foundation to advance to Computer Science Principles, Computer Science A, and beyond.