Lecture 1 | Programming Methodology (Stanford)
Stanford2 HN recommenders · recommended in 2 months, 2009–2026
lecture · intro · 2009–2026 on HN
First lecture of Stanford's CS106A Programming Methodology by Mehran Sahami, giving a course overview and starting on programming. The course teaches software engineering principles using Java.
HN suggests it as a free lecture for beginners that eases them into writing readable, reusable code.
Up next
16 mo on HNHow to Speak
MIT OpenCourseWare
17 HN recommender · 2020–2025
15 mo on HN1. Introduction to Human Behavioral Biology
Stanford
15 HN recommender · 2012–2026
14 mo on HNLEADERSHIP LAB: The Craft of Writing Effectively
UChicago Social Sciences
15 HN recommender · 2019–2026
13 mo on HNMIT's Pathway to Fusion Energy (IAP 2017) - Zach Hartwig
MIT Plasma Science and Fusion Center
16 HN recommender · 2017–2023
12 mo on HNStanford's Sapolsky On Depression in U.S. (Full Lecture)
Stanford
14 HN recommender · 2009–2026
12 mo on HNJustice: What's The Right Thing To Do? Episode 01 "THE MORAL SIDE OF MURDER"
Harvard University
11 HN recommender · 2013–2025
12 mo on HNLec 1 | MIT 18.06 Linear Algebra, Spring 2005
MIT OpenCourseWare
11 HN recommender · 2011–2020
12 mo on HNRandy Pausch's Last Lecture: Achieving Your Childhood Dreams
Carnegie Mellon University
12 HN recommender · 2008–2023
10 mo on HNLecture 1A: Overview and Introduction to Lisp
MIT OpenCourseWare
10 HN recommender · 2019–2026
9 mo on HNLecture 1A | MIT 6.001 Structure and Interpretation, 1986
MIT OpenCourseWare
11 HN recommender · 2012–2024
10 mo on HNThe Most IMPORTANT Video You'll Ever See (part 1 of 8)
wonderingmind42
13 HN recommender · 2010–2025
11 mo on HNLecture 1 | Machine Learning (Stanford)
Stanford
11 HN recommender · 2008–2020
3 comments from Hacker News
Yeah, there were 2 golden ages: 1- When this internet thing came out 2- When this covid thing came out On the first era, here's a Java lecture from Stanford, if it's too basic for you, it still has historical value, iirc it's something like Java 6. And it also reinforces the basics. ▶ this video It's a bit harder to follow along with online materials since you have to use the Internet Archive, and download older compilers or use options to target older versions, but it's all the more fun for it.
Python is fantastic but Learning Python might be a bit steep for someone who's not familiar with programming at all. Strangely, I think this youtube lecture series from Stanford is fantastic. ▶ this video It's java but the lecturer eases you into the most important concepts with an understanding of how to engineer readable, reusable code. So watch it free. Then buy Learning Python. If there is an equivalent python learning video on youtube, I haven't found it.
Ok I see what you're saying. But if you have learned something through practice, can't you validate it by researching / googling it? See what people are saying on stackoverflow, in blog posts, in books etc.? Also many university film and publish their lectures on youtube, i.e. Stanford Software Engineering course: ▶ this video > But after years of good performance reviews, successful projects, and promotions, I started to finally allow myself to believe that I knew what I was doing. Back to your original post, this kind of learning is FAR more valuable than anything you will learn in university. You have learned through practice and experience. I have probably interviewed at at ~20 different companies in the last 6 years and never once have I been asked a single question about my university degree, literally never. Nobody cares about them. They know that its the experience that counts, not the degree (though I'm not saying degrees are worthless either). In my experience I would say around 40% of the software developers I have worked with either do not have a degree at all or have a degree in a completed unrelated subject (i.e. Philosophy). The idea that one developer would discount another developer's idea because he doesn't have a degree in computer science is actually laughable. Though I'm only saying all of that in order to tell you that a degree is not the answer to your imposter syndrome. The answer is to educate yourself, read books, experiment with different technologies an