From Scratch you should checkout Snap! and snap.berkeley.edu<p>John Maloney (co-inventor of Scratch), Jens Moenig (who was on the Scratch Team and develops Snap!), along with Yoshiki Oshima (who may also have been on the Scratch team), are deveolping  a new langauge &quot;GP&quot; (for General Purpose) which like &quot;professional Scratch&quot;.<p>Here&#x27;s a video of it: <a href="https:&#x2F;&#x2F;www.google.com&#x2F;url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;uact=8&amp;ved=0ahUKEwjvvvvGwsbKAhUG8mMKHfmXDvQQtwIIHTAA&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DCnvoz_5_YiI&amp;usg=AFQjCNEkAdQeWLqxHbHB8a0IyNSaJKXVVg&amp;sig2=1n0QOMDvJcvdFA_W202QVA" rel="nofollow">https:&#x2F;&#x2F;www.google.com&#x2F;url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;c...</a><p>There&#x27;s also lots of extenstions to Scratch and Snap! particularly around CS education, and I&#x27;d be happy to discuss those!