Hacker News new | ask | show | jobs
by grey4228 1920 days ago
The two courses of your parent comment are 2 out of 6 courses of this program [1]. It mentions Java and Typescript. It seems like all 6 can be taken for free if you click the individual links. Is this what you took?

[1] https://www.edx.org/micromasters/ubcx-software-development/

That indeed is the course the top comment is talking about.

The instructor Gregor Kiczales has a youtube channel named 'Systematic Program Design' [2]. His 5 minutes intro video [3] is really good IMO - one can send it to ones relatives or friends who ask you what the heck you are doing in your job.

[2] https://www.youtube.com/channel/UC7dEjIUwSxSNcW4PqNRQW8w

[3] https://www.youtube.com/watch?v=dJbpHukiQ7I

2 comments

Yep well 5.5 courses I took as the last one is a big project and I already was doing one so skipped it. The java courses are good in teaching how to properly make an abstract object iirc, was many years ago I took them. Probably the best intro to programming sequence you can find though maybe not enough assignments
Kiczales also wrote the Common Lisp classic "The Art of the Meta-Object Protocol"