3 years of Computer Science in 8 minutes - - vimore.org

3 years of Computer Science in 8 minutes

3 years of Computer Science in 8 minutes

YouTube

This is the most asked question on my channel by far so I thought I'd explain how I learned programming. In the process I got a little distracted and accidentally explained all of computer science in 8 minutes (kind of). The goal of this video was to show you the connections between modern day (high-level) programming and how it was implemented at the low level. I show you the basics in Java and convert it to C code, then into Assembly, which leads me to talk about how computers perform addition/subtraction, and the logic design behind that is all implemented with transistors. In case you couldn't tell, I love low level programming. Just a disclaimer that I'm not saying this is the best way to learn programming I am simply sharing what I feel was the most valuable in my learning so far. I know many people start with web technologies which can be a great introduction as well! I am currently teaching myself a lot of server networking & all that stuff. I just believe if you really want to understand how to design algorithms and solve problems in creative ways then the most valuable things you can learn are at the low level. Even though C is 40 years old it is still regarded as producing the most efficient code since you have full control over pointers and memory management with minimal overhead. (the only thing faster is assembly.. an even lower level) Technical Resources!! C Programming Language, 2nd Edition (Awesome Book): https://amzn.to/2LDeFOr Easy68K (Assembly Simulator): http://www.easy68k.com/ Hexadecimal to Binary Conversions: https://www.rapidtables.com/convert/number/hex-dec-bin-converter.html Two's Complement (Binary Addition/Subtraction): https://en.wikipedia.org/wiki/Two%27s_complement Next Video: Previous Video: Social ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Website: https://devoncrawford.io Twitter: https://twitter.com/DevonCrawford13 Snapchat: https://www.snapchat.com/add/devoncrawfordyt Instagram: https://www.instagram.com/devoncrawford_/ Github: https://github.com/devoncrawford Discord: https://discord.gg/sU2fur9 Patreon: https://www.patreon.com/devoncrawford Camera stuffs ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ - Canon T3i (newer T6i) : https://goo.gl/9WWsoG - Canon 24-105mm F4 : https://goo.gl/HMKeVn - Tokina 11-16mm F2.8 : https://goo.gl/HkMVhY - Rode Videomic Pro : https://goo.gl/SARDhQ - Canon G7X : https://goo.gl/9jWybG - Go Pro Hero 5 Black : https://goo.gl/naiHqQ - DJI Mavic Pro : https://goo.gl/NKSzgd Music ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ emo the optimist - fading light Link: https://soundcloud.com/emotheoptimist/fading-light-2 shortfatty - distant Link: https://soundcloud.com/shortfatty/distant a l e x - This Week Link: https://beatsupply.fanlink.to/growingupvol2 Weaver Beats² - TRAPPIN IN HONOLULU⁴ Link: https://soundcloud.com/weaverbeats2/trappin-4 a l e x - Soul Will Mess With Me Link: https://beatsupply.fanlink.to/growingupvol2 a l e x - Peppy Won't Fly Straight and Its Getting on My Nerves Link: https://beatsupply.fanlink.to/growingupvol2



Coding Challenge #3: The Snake Game

In coding challenge, I attempt to code a p5.js version of the Snake Game. 🔗http://thecodingtrain.com/CodingChallenges/003-snake-game-p5.html 🎥 Debugging: : htt

YouTube

Day in the Life of a Computer Science Student | UoG

This is what I'm doing when I'm not posting YouTube videos. For a change I decided to film what I do at school, and show you guys some actual problems that soft

YouTube

Should You Wear Goku's Weighted Clothes?

Grab your new Because Science merch here: https://shop.nerdist.com/collections/because-science Goku is able to achieve great power levels through his intense tr

YouTube

12 Signs Your Computer Has Been Hacked

There are important signs your computer has been hacked and your data has been stolen. What should you do? Learn the easiest ways to protect your computer from

YouTube

Predicting Hailey and Justin Bieber's baby with AI!

Part 1: https://www.youtube.com/watch?v=NTlXEJjfsQU Want to play this game yourself? Skip to 17:43 to see how. (You need Python 3 to get it working.... sad) T

YouTube

10 Years in the Life of a Software Engineer #10yearchallenge

Ex-Google Tech Lead Patrick Shyu shares 10 years of life as a software engineer (app entrepreneur). For more tech tips & tricks, check out TechLead: Season 1 C

YouTube

My Whole Computer Science Degree in 12 Minutes

what a whole college degree looks like inspired by Devon Crawford's Video: https://www.youtube.com/watch?v=ReVeUvwTGdU ••••••••••••••••••••••••••••••••••••••••

YouTube

14-Year-Old Prodigy Programmer Dreams In Code

Fourteen-year-old programmer and software developer Santiago Gonzalez might just be the next Steve Jobs. He already has 15 iOS apps to his name and dreams of de

YouTube

Why Do Computers Use 1s and 0s? Binary and Transistors Explained.

Patreon: https://www.patreon.com/H3Vtux A short explanation of binary. Upon reviewing the finished video I realized I made a mistake in some of my vocabulary.

YouTube

The Most Successful People Explain Why a College Degree is USELESS

If you are struggling or having a hard time, consider taking an online therapy session with our partner BetterHelp! http://tryonlinetherapy.com/motivationmadnes

YouTube

A Day In The Life Of A Data Scientist

►Sign up for Brilliant: https://brilliant.org/Joma/ ►Follow me on Twitter: https://twitter.com/jomaoppa ►Free Resume/Cover Letter Template For Members! Join H

YouTube

My Story of Being a Self Taught Programmer (Plus Tips and Advice!)

My story of how I went from a car salesman to a software developer in a little over a year. Come join my free software development mastery group on facebook: h

YouTube

Why I left my job at Google (as a software engineer)

"The Tech Lead" Patrick Shyu explains why he quit Google as a software engineer. 👇 SUBSCRIBE TO MY YOUTUBE CHANNEL 👇 http://youtube.com/techlead?sub_confirmati

YouTube

Python Tutorial for Absolute Beginners #1 - What Are Variables?

Learn Python programming with this Python tutorial for beginners! Tips: 1. Here is the playlist of this series: https://goo.gl/eVauVX 2. If you want to learn f

YouTube

Hardest Computer Science Course Explained | Angel of Death UoG

Since you guys really liked the last computer science video I decided to talk about my hardest CS course, nicknamed the "angel of death" at my school. It has a

YouTube

A Day in the Life of a Harvard Computer Science Student

Sign up for Brilliant: https://brilliant.org/JohnFish/ Follow me: https://www.instagram.com/thejohnfish/ Other important links below ⬇️ I'm John Fish, and this

YouTube

Top 4 Programming Languages to Learn in 2019 to Get a Job Without a College Degree

Join my epic 3-part FREE training masterclass here... https://cleverprogrammer.com In this video, we cover the top 4 programming languages you need to learn in

YouTube

What REALLY is Data Science? Told by a Data Scientist

►Free Resume/Cover Letter Template For Members! Join Here: https://www.youtube.com/channel/UCV0qA-eDDICsRR9rPcnG7tw/join ►JomaSwag Merch https://jomaswag.com/ ►

YouTube

How to Learn to Code - Best Resources, How to Choose a Project, and more!

What's the best way to learn programming? Watch this video to find out. Some of the resources I mentioned in the video: Codecademy: https://www.codecademy.com/

YouTube

The Reality of Programming

I'm confused. Watch till the end of the video. Occasionally I work on a project only to scrap it so I wanted to show you one example. From the outside it may a

YouTube