What is the curriculum for the MIT Open Learning | Teen Tech program?

What is the curriculum for the MIT Open Learning | Teen Tech program?

Week 1: Foundations and Computational Thinking

Students will begin by covering the fundamental concepts of JavaScript and computational thinking. Then, they will dive into coding- including using functions, arrays, and working with scope. Students will explore simple 2D animation and build up to working with callback functions and some of the newest features of ECMAScript. Students will close out the week with a solid foundation for working with asynchronous code.


Week 2: Asynchronous Code and Portfolio Development

Students will delve deeper into JavaScript, continuing their exploration of asynchronous code, fetching data, and using promises. They will hone their skills as programmers, working more with Bootstrap, HTML, and CSS; then, they will finish out strong with portfolio projects uploaded to GitHub that show off their new coding prowess.