CS gives you a Significant Edge over other students
IES Logo

Students who used Cinematic Sciences outperformed their peers on a test items taken from international science tests (NAEP, TIMMS, and PISA) after only 2 weeks. They also had increased engagement and interest in science.

Award-Winning Program

Cinematic Sciences (CS) is an award winning research project funded by the Department of Education that allows students to use experimental play with programmable 3D objects to learn programming, physics and problem solving. Unlike tutorial based learning where the user is passive, CS users learn by changing the source code of example projects. It was developed to allow students to design their own science experiments, simulations, games, and now increasingly important portfolio projects.

Expert-Led Research


The principal investigator for the project is a Stanford GSE graduate and a Gifted and Talented Education Director who saw a need for an open ended system to encourage experimental play. True understanding in science and other fields comes from a deep hands-on engagement with the subject. To develop genius you have to give students the time and means to play with ideas.

Albert Einstein
Any fool can know. The point is to understand.
The only source of knowledge is experience.
--Albert Einstein
Richard Feynman
What I cannot create, I cannot understand.
--Richard Feynman

What's in your Portfolio?

Colleges are increasingly using for portfolios to differentiate students rather than standardized test scores and grades. Cinematic Sciences allows you to easily make amazing portfolio projects with programmable 3D objects. You can mix and match the progammable 3D objects together and build your own "What if" portfolio demonstrations in minutes. Each programmable 3D object has programmable physics (velocity, mass, acceleration,angular velocity friction, elasticity etc...). A third grader who wants to learn Newton's laws can setup an inertia experiment. A middle school student can engineer a machine with joints and motors. A high school student can program a gravity simulation with thousands of stars. There is extensive documentation to do very advanced portfolio projects in math, science, engineering, and art. And there's no better way to "wow" a college admissions officer than an interactive portfolio project that they can try online.

Try this Live Cinematic Sciences Demo!



Project:Get The Sphere into the Well!

To help you learn while programming, we've also integrated the best programming coach in the world -- ChatGPT is integrated into Cinematic Sciences. Just highlight some code and ChatGPT will explain it to you, and it won't get tired of your questions.

Cinematic Sciences has recently been rebuilt with the Unity game engine giving it vast new capabilities for cinematic exploration of science concepts. Students can use Cinematic Sciences to build portfolio projects that demonstrate understanding of coding, physics, engineering, and even game design. Note: The Unity version of CS is new in 2024 and we're still getting the bugs out and catching up on porting all the old CS content. We will have new updates every month.

Learning to build a driveable jeep in Unity to study momentum would take weeks and would require learning C#. Loading a driveable jeep with a penguin in it to study momentum takes less than a minute in CS.

What if I don't know what to build?

That's why we added a Portfolio Project Brainstormer. It will help you choose a project. You choose the experiment type, subject, variables and it will brainstorm projects for you. This useful tool was developed for Gifted Students to choose portfolio projects and can help you generate ideas in your subject of interest.

It's like being in a dream.
You can do whatever you want!
--High School Cinematic Sciences User

What will you build?

Start gaining an edge over your peers by getting a Cinematic Sciences subscription. Subscriptions are $7.99 a month to access unlimited programming possibilities. Each month our subscribers get access to new 3D objects, new programming features, and new example projects to play and experiment with.