Case study: coding across subject areas with Vidcode

Vidcode offers several cross-disciplinary courses that serve as an introduction to programming in connection with other subject areas. Cross-disciplinary computer programming activities serve as an introduction to students who might not otherwise get exposure to computer science and coding! Here are some case studies of amazing teachers that have used Vidcode to teach JavaScript programming across subject areas.

PS 34 Oliver H. Perry Elementary School

Brooklyn, New York

90 students

Subject: Social Studies

Code Objectives: Properties, conditionals, and loops

Other Learning Objectives: 21st century communication and digital literacy skills; Using technology to research, organize, evaluate, and communicate information

ESL Spotlight

“I don’t think I would have gotten as many ESL students involved if I hadn’t proclaimed - This [coding] is done in partnerships. This is how the world works. It’s not built in isolation. Students who struggle with writing or academics, or are new to the country, showing them that this is done in community and in partnerships, in friendship. Also made it interesting for my ESL students. The vidcode curriculum helps dispel the stereotype that there is this lone programmer working by themselves”

- Shanti Crawford, 5th Grade Teacher

Project Example

“Students researched women who made a positive impact in the world. Some students chose Dolores Huerta. Others chose Michelle Obama and Marie Curie. Students coded motivational quotes and facts about their person of choice which appeared at the end of the animation.”

- Shanti

Screen Shot 2018-12-20 at 5.57.32 PM.png


Seth Low Intermediate School

Brooklyn, New York

60 students

Subject: Science

Code Objectives: Repeat functions, and mouse interaction

Other Learning Objectives: 21st century communication and digital literacy skills; Using technology to research, organize, evaluate, and communicate information

Teacher: Candace Miller, 7th Grade Teacher

Project Examples

Screen Shot 2018-12-20 at 6.00.50 PM.png

Milbourne Lodge Prep School

Esher, United Kingdom

90 students

Subject: Literature

Code Objectives: Properties, conditionals, and loops

Other Learning Objectives: 21st century communication and digital literacy skills; Using technology to research, organize, evaluate, and communicate information

“At my school we have freedom with curriculum. The theme is Arthur Ransome and we collaborated with IT and Art. Students created 1930s postcards that represented places in Arthur Ransome’s ‘Swallows and Amazons.’

I tried other platforms—and found them cold, distant, too adult. Vidcode is so young and vibrant. It gives students a sense of ownership. Vidcode is wonderfully visual and students don’t get left behind, as can easily happen on other platforms. I want students to leave a lesson feeling comfortable with JavaScript.”

- Sybil Cary, 6th Grade Teacher

Project Examples

Screen Shot 2018-12-20 at 6.03.29 PM.png

Kennedy Middle School

Redwood City, CA

90 students

Subject: Math

Code Objectives: Properties, data types, and if/else statements

Other Learning Objectives: Students learn advanced concepts in JavaScript and the use of programming integrating math concepts from algebra and geometry.


“With Creative Math on Vidcode, I can literally take any assignment I’m working on in my math unit and have students reflect on what they are learning through Vidcode by having them create a digital media representation of the math concept”

- Emily Thomforde, 7th Grade Teacher