Why Pay Per Course When You Can Get All of Coursera for 40% Off?
10,000+ courses, Google, IBM & Meta certificates, one annual plan at 40% off. Upgrade now.
Get Full Access
Learn the fundamentals of program design through a comprehensive course covering fixed-size data, arbitrarily large data, abstraction, intertwined data, generative recursion, and accumulators. Explore key concepts such as the Beginning Student Language, quoting and unquoting, scope and abstraction, the nature of numbers, and the cost of computation. Begin with a prologue on how to program and conclude with an epilogue on moving forward in your programming journey.