Tynker Coding Curriculum is an online interactive story-based learning platform that allows kids to learn the basics of computer programming. Using easy block-based coding challenges that seamlessly transition to real-world text-based languages like JavaScript and Python. There are hundreds of built-in tutorials and hands-on projects included.