Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#372 overall

Pattern-Oriented Software Architectures for Concurrent and Networked Software

Coursera

2 recommenders · 2 threads · recommended in 1 year, 2013 · score 1.4

Go to course ↗

A Coursera course on pattern-oriented software architecture for concurrent and networked software, drawing on the POSA design pattern approach. It covers design patterns applied to concurrency and networked systems.

One commenter says they are very pleased with its material and presentation, calling it very informative and comparing it favorably to another Coursera course they are taking.

CS Fundamentals & Systemsadvancedfreevideo lectures#design patterns#concurrency#networked software#software architecture#posa

Recommendations by year

20062026

What commenters said (2)

  1. Recommendsjcutrell2013in “Ask HN: Where to start?”

    I realize this is a very common set of answers, so here are a few more concrete things you could do.

    - Go through http://railstutorial.org/

    - Learn Git (this taught me all of the more important unix commands for my everyday work)

    - Check out Coursera courses, like this one: https://www.coursera.org/course/digitalmedia or this one: https://www.coursera.org/course/posa (two very different courses, both very informative)

    - If you aren't keen on Coursera, check out Udacity

    - Get a VM running so you don't have to worry about the damage you might cause running sudo stuff. This is very big; if you are intimidated because you don't want to cause damage to your machine, build a sandbox first. (Assuming you can set up a VM. If not, check something like this out: http://www.linuxtoday.com/infrastructure/2011010701239RVLFSW)

  2. Recommendsfcorr2013in “Online Education's Dirty Secret - Awful Retention”

    I'm taking two Coursera courses at the moment - Calculus One and Pattern-Oriented Software Architectures for Concurrent and Networked Software. I'm very pleased with the material and presentation in both, but I don't think I could handle more than two such (relatively difficult) courses at any one time.

    Codecademy and Udacity allow you to freely dip in and out of lectures and assessments, whereas Coursera courses demand that you deliver quizzes/assignments every week. It's hard to recommend one approach over the other -- with weekly deadlines I find I have more of an incentive to engage in the lectures and course materials, but the added failure conditions can push students to abandon the course.

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help