1
1 Comment

Floating an idea for a different kind of programming course

There are a lot of course that teach someone how to program. I don't want to create one of those. What I've noticed is that there are a lot of people who took these courses or that
taught themselves to code. These are people who develop professionally but don't have an academic background in computer science - and they are myriad. That's who this course would be for. The course would be designed to backload the computer science fundamentals that underpin the work that these developers are doing. It would answer questions like:

  1. What is recursion and is it really useful?

  2. Why is 0.1 + 0.2 equal to 0.30000000000000004 in JavaScript?

  3. What are the stack and heap and why does it matter?

  4. How do garbage collectors work?

I'm not, in any way, settled on what the curriculum would be, but those questions get to the gist of it. If I were to sum it up, the course would teach the fundamentals of CS to programmers who made a lateral move into programming.

I'm not certain I'd charge for this course, but as a vote of interest, would you take this course and, if so, what would you pay for it?

on January 17, 2020
  1. 1

    Certainly, there is a good demand for that.

    What we doing may be interesting to you.