Skip to content

PaperPrototype/Intro-Coding-and-Computers

Repository files navigation

Intro to Coding and Computers

UPDATE: this course is no longer under development. If you are a complete beginner (never made aything except hellow world) I strongly recommend Khan academy's Scripting course (it's really fun)

Only sections 0 to 8 are complete. Since I only had 1 week to write each lecture there is a lot of bad spelling, since some sections are over 500 lines of text + many marked up diagrams + notes on new grammer and concepts explained in each section, as well as quite a few tutorials to practice what was learned in each section, and, even re-writing sections up to 2 times

REASON: I spent 6 months teaching this course to a group of 4 teenagers. After teaching this course for 6 months to a group of students, I realized it was fundamentally too fast-paced for beginners, and I jumped into advanced topics really quickly, they did not enjoy it (each section can take over 2 hours to complete, since I attempted to cover what a 2 hour college lecture would).

SOLUTION: I should have showed them the fun side of programming before nailing them down with concepts like pointers and arrays, heap vs stack memory, binary number representation, and using the shell to compile C code.

If you are an intermediate programmer (gotten past what functions are), and you want to be a good software developer, then I strongly (very strongly) recommend Harvards (free) Introduction to Computer Science course https://www.edx.org/cs50, which I based this course on. It will teach you what I attempted to teach, but do a much better job than this.

It was also an exhausting endeaver

Navigation

  1. Open the folder called "00 - Python" (On mobile you have to click "view code").
  2. In that folder you will find a file called "english.md" open that, click that to read the lecture.
  • Notes can be found in a folder called "Notes"
  • Tutorials can be found in a folder called "Tutorials"

About

Computer science fundamentals.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published