>>11076370i really like berkeley's intro CS curriculum, it's quite rigorous and has tons of great lecture videos, homeworks, projects, and exams.
everything for the first class is on this website:
https://inst.eecs.berkeley.edu/~cs61a/fa18/though you can find older versions of the class as well. it follows SICP, give it a look. lots and lots of fun, and it very quickly leaves anything you'd be familiar with. the scheme project at the end is top tier.
here's the same sort of site for the second course, data structures. the sp19 one is great, has top quality lecture videos.
https://sp19.datastructur.es/unfortunately the data stuctures projects are distributed through git so i'm not sure you can get the starter code. if you want to figure out how to get it, i highly highly recommend projects from a fall version of the course, fa18 has enigma and amazons while fa17 has gitlet, all incredibly good projects.