Current Coursera courses

Got two courses going at the moment. One is “Introduction to Systematic Program Design Part 1” through University of British Columbia.  This is primarily a design course- not how to put nuts and bolts together, but where and when to use your nuts and bolts to get whatever you are building to stay together.  The language used is Beginning Student Language(BSL), a dialect of Racket, which itself is a dialect of Scheme, which is a dialect of LISP.  Which is a dialect of “parenthese-ese”.  Functional programming, prefix notation, lack of mutation, side effects, all that fun stuff.

The other is from Stanford, “Startup Engineering”.  It’s about building a tech startup.  Some software engineering, how to do that for the purposes of a startup, some on actually getting the business side off the ground.  I have a few vague ideas on projects I could do as the core of a startup, though I’m not sure my tech skills are quite there.  That said, the knowledge could be useful if/when I get to that point.  The tech stack is HTML5, JavaScript, and CSS.  Which I’ve really wanted to work on anyways, so that’s good.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s