#845 overall
CS106X Programming Abstractions
Stanford University
1 recommender · 1 thread · recommended in 1 year, 2021 · score 0.7
CS106X is Stanford's intermediate programming course covering C++ with an emphasis on abstractions such as recursion, data structures, and algorithms. Its course website hosts the lectures and the course reader.
One commenter calls the course reader "really good" and recommends it as a step after beginner programming for someone heading toward data engineering.
CS Fundamentals & Systemsintermediatefreeself-paced text#c++#data structures#recursion#abstractions#stanford
Recommendations by year
20062026
Coding and building teach you more than taking a course or watching a video. If you don't have any programming background, you can enroll in some coursera or udacity courses to start with. Then go through this course http://web.stanford.edu/class/cs106x/, the course reader is really good. After that for data engineering read this book https://www.amazon.com/Designing-Data-Intensive-Applications.... Also learn some sql. Take some data, feed into sql light db, and ask question and convert question into query. Becoming good at this takes some time. Be patience. The learning curve is like hokey stick, initial phase might have a dip but it accelerate in the later phase. BY ANY CHANCE DO NOT JOIN A BOOTCAMP.