How to Learn Computer Science!

Hello again fellow Knights! A mere 2 minutes after my last post I decided to share my resources for anyone else who may be interested in learning to create programs in java, websites, or time traveling cyborgs!

Below is a list of my favorite go-to sources of information, and they have all helped me get a good grasp of computer science and what it takes to get started and improve!

1.  https://cs50.harvard.edu/  is my source for video lectures. This is fantastic FREE Harvard course in Introduction into Computer Science. The teacher, David Malan is very animated and fun to listen to!

2. https://www.codecademy.com/   This is an interactive website where you choose what type of programming or such that you would like to learn and jump right in! There are paid additions as well, but the free features were more than enough for me 😀 😀

3. http://introcs.cs.princeton.edu/java/home/   This is an excellent resource if you learn better from reading text than listening to lectures. (I’m better with lectures)

4. https://scratch.mit.edu/   This fun little oddball allows you to create games online, using scripts assigned to little creatures called sprites. While not made with any programming language like Java or Python, it lets you experiment with scripts and play with the flow of a fun self made program.   My first game I made was a laughably simple one where you play a lion and have to to move around to prevent a groaning reaper from catching you. Sound effects created by yours truly ;D

 

To anyone who wants to learn about programming or wants a foot in the door of Computer Science, I hope these resources help you out as much as it did me. Let me know if you have any questions or problems with any of the links!

Computer_Cat

 

~Emrys

Tell us what you think!