Here I share my solutions to SICP exercises. I also follow 61A Berkeley course and some lab exercises are in the files.
I started studying SICP book to build my understanding of Computer Science and Programming.
It improved my programming skills and widened my perspective in more ways than I could have imagined.
It was recommended to me on https://teachyourselfcs.com website, go check it out!
Book link: https://mitpress.mit.edu/sites/default/files/sicp/index.html
Mit-Scheme. A variation on Scheme, a programming language that is very similar to Lisp.
Racket is another variation on Scheme that is more modern and better.
You can use Dr.Racket to interpret SICP scheme (mit scheme): use #lang sicp.
Converts from any base to any base, showing the steps.
Uses Scheme with Racket for the GUI.
Interestingly, you can mix both languages.
Simple calculator that calculates the capacitance of any complex circuit, containing parallel and/or series sub circuits.
Only misses a UI!