Introduction to Programming and Computer Science - Full Course

  görünümler 2,983,637

freeCodeCamp.org

freeCodeCamp.org

Yıl önce

In this course, you will learn basics of computer programming and computer science. The concepts you learn apply to any and all programming languages and will be a good base onto which you can build your skills.

This video is meant for those who are interested in computer science and programming but have no idea where to start and have little to no background information on coding.

✏️Course created by Steven and Sean from NullPointer Exception. Check out their channel: trshow.info/on/mWD.html...

⭐️ Course Contents ⭐️
⌨️ ( 00:05 ) Introduction
⌨️ ( 01:37 ) What is Programming?
⌨️ ( 06:19 ) How do we write Code?
⌨️ ( 11:44 ) How do we get Information from Computers?
⌨️ ( 14:46 ) What can Computers Do?
⌨️ ( 20:43 ) What are Variables?
⌨️ ( 25:02 ) How do we Manipulate Variables?
⌨️ ( 31:54 ) What are Conditional Statements?
⌨️ ( 37:54 ) What are Array’s?
⌨️ ( 44:26 ) What are Loops?
⌨️ ( 49:37 ) What are Errors?
⌨️ ( 55:22 ) How do we Debug Code?
⌨️ ( 1:00:25 ) What are Functions?
⌨️ ( 1:09:52 ) How can we Import Functions?
⌨️ ( 1:13:45 ) How do we make our own Functions?
⌨️ ( 1:21:56 ) What are ArrayLists and Dictionaries?
⌨️ ( 1:27:38 ) How can we use Data Structures?
⌨️ ( 1:36:27 ) What is Recursion?
⌨️ ( 1:43:42 ) What is Pseudocode?
⌨️ ( 1:50:40 ) Choosing the Right Language?
⌨️ ( 1:55:34 ) Applications of Programming

--

Learn to code for free and get a developer job: www.freecodecamp.org

Read hundreds of articles on programming: freecodecamp.org/news

And subscribe for new videos on technology every day: trshow.info_cent...

YORUMLAR: 2 369
NullPointer Exception
NullPointer Exception Yıl önce
Absolute pleasure working on this. Thanks again for the opportunity!
Aqib Ali
Aqib Ali 10 gün önce
@eddie Hello eddie... Which program you use for apps creation
Cakii LUnicorn
Cakii LUnicorn 23 gün önce
Thank you so much!
Isaac Ramirez
Isaac Ramirez 24 gün önce
Can
Isaac Ramirez
Isaac Ramirez 24 gün önce
@Lord of the Jungle Ya
Isaac Ramirez
Isaac Ramirez 24 gün önce
@Abdoulaye MAIGA Hola
The css page
The css page Yıl önce
⭐️ Course Contents ⭐️ ⌨️ (00:05) Introduction ⌨️ (01:37) What is Programming? ⌨️ (06:19) How do we write Code? ⌨️ (11:44) How do we get Information from Computers? ⌨️ (14:46) What can Computers Do? ⌨️ (20:43) What are Variables? ⌨️ (25:02) How do we Manipulate Variables? ⌨️ (31:54) What are Conditional Statements? ⌨️ (37:54) What are Array’s? ⌨️ (44:26) What are Loops? ⌨️ (49:37) What are Errors? ⌨️ (55:22) How do we Debug Code? ⌨️ (1:00:25) What are Functions? ⌨️ (1:09:52) How can we Import Functions? ⌨️ (1:13:45) How do we make our own Functions? ⌨️ (1:21:56) What are ArrayLists and Dictionaries? ⌨️ (1:27:38) How can we use Data Structures? ⌨️ (1:36:27) What is Recursion? ⌨️ (1:43:42) What is Pseudocode? ⌨️ (1:50:40) Choosing the Right Language? ⌨️ (1:55:34) Applications of Programming
Alaa
Alaa 5 gün önce
0:33 ??
Rifat Bolod
Rifat Bolod 11 gün önce
I don't have words to thank you
iWin Rar
iWin Rar 17 gün önce
Wow thanks for the time stamps. This should be a pinned comment
YS
YS Aylar önce
Thanks
Sam I Am
Sam I Am Aylar önce
It's literally in the description
Budget_B
Budget_B Yıl önce
I am a SDE ( Senior Data Engineer ) for the company you may know as Roblox. I do day by day supervision to the Junior Scripters throughout our studios. I can proudly say that they are watching your videos for assistance. The even better part about it means I don’t have to work as much nowadays, LOL. But anyways thanks for helping us move forward in our designs and push our company to the greatest. - CJ Jagielski XVIII
MrDmadness
MrDmadness 4 gün önce
I'm looking go develop new software for physics engines and I'm looking to, earn to create new gaming content, I know it seems unbelievable but I have game ideas that have not been done yet...
Choke City
Choke City 12 gün önce
@Vandelay Industries to be fair, it's not known or popular and if you believe you can make an app bigger than that one with the same idea, go for it! But i dont think you'll find any job opportunities here-
Choke City
Choke City 12 gün önce
@Vandelay Industries they have that lol
holdmebackbrah
holdmebackbrah 13 gün önce
I hear roblox is full of scam artists and shady business practices
Vandelay Industries
Vandelay Industries 13 gün önce
I'm a multi-billionnaire looking for roblox developers to turn my idea into a trillion dollar business. Think Facebook for cats and dogs. Does that tickle your fancy? I hope so because my idea will be worth more than Apple. I'm mostly looking for new devs with fresh ideas and willing to put in the hard work.
palmieres
palmieres 4 aylar önce
I just started a coding class and the teacher is assuming all of the class already has basic notions of programming. A few of us don't, including myself. This is exactly what I needed. Thank you so much.
veawr
veawr 17 dakika önce
@Mega Chicken Same thing happening in my classes as well, i suppose European systems could also use improvements
Kfir M.D.
Kfir M.D. 16 gün önce
@K C 0
Kfir M.D.
Kfir M.D. 16 gün önce
@K C I
x LatinAssazzin
x LatinAssazzin 19 gün önce
how to program and write code trshow.info/watch/8tG5rBSAaOg/video.html
oathtone
oathtone 21 gün önce
That sums up the few coding classes I had. Professors quickly writing code on the board, half the class confused. I got through it with helpful classmates. The professors knew their stuff, but couldn't teach it that well. Resources like this video are priceless.
Nikki Blomqvist
Nikki Blomqvist 5 aylar önce
I've been wanting to learn programming for awhile, but had absolutely no idea of what it all entails. This video really helped to give me that, thanks so much! I'm so excited to start my journey into computer software.
Eb
Eb Aylar önce
How's it going lol
kelvin bethrand
kelvin bethrand 4 aylar önce
are you currently studying any computer course?
Brian Kidd
Brian Kidd Yıl önce
I know this has been mentioned a few times, but at 44:15, covering 2D arrays, I believe that position 1,1 would be Ben, not Chris. This is overall a great vid though and sometimes it is very helpful to refer back to the fundamentals in order to clear out any bad-habit/incorrect thought processes in your programming.
Ramiek
Ramiek 2 gün önce
Grateful for this comment 🙏🏽 Was almost as confusing as trying to understand some of the woman in my life 🤣
Dean Najera
Dean Najera 18 gün önce
The correct indexing is ROW then COLUMN. ROWS are the sections that go horizontally and COLUMNS are each section that goes up and down. For the index (2,3) go down vertically to row #2 then right horizontally to column #3. I looked it up because I was confused as hell, hope this helps.
celebrimbor_94
celebrimbor_94 22 gün önce
the guy showed (2,1)
Ibrahim Khan
Ibrahim Khan 25 gün önce
jeez dude thank u i felt retarded
JT JC
JT JC 28 gün önce
thank you... I thought I missed a piece of information or something.
Lisa Mango
Lisa Mango Yıl önce
I'm finishing my bachelor's in CS next month and I'm watching this because you never want to forget the fundamentals, you always come back to this stuff.
Jr Sanchez
Jr Sanchez 7 gün önce
Hey Lisa idk if you are going to this but in case you do… I want to get into CS in college. I’m decent in math. Do you think it’s gonna be impossible to do? And how was it in your experience?
Lisa Mango
Lisa Mango 14 gün önce
​@Yorgo Younan I did pretty well in high school and I got good scholarship money and decided that I would put it to use and go to college. I had no idea what to study, and could not decide, so I just decided to do what was most logical to me at the time, if I was gonna go to for 4 years anyways I might as well get the best bang for my buck and chose computer science based solely on the salary and career outcomes. So far I've got no regrets, but to each there own.
Yorgo Younan
Yorgo Younan 14 gün önce
How did you find computer science
Rugby Elite13
Rugby Elite13 17 gün önce
@Lisa Mango that's awesome congratulations. I got my bachelor's degree in psychology from a prestigious university and still can't find a job 3 years later 😭
Lisa Mango
Lisa Mango 17 gün önce
@Rugby Elite13 During my final semester I got an internship at a small company in my city and Ive been working with them fulltime since graduating in 2020.
assessor_Y R Gondwana
assessor_Y R Gondwana 5 aylar önce
Finally, I did it, It took me around 6-7 hours to complete it including making notes and it has been very useful and I am fully satisfied. Thanks, Steven and Shawn.
assessor_Y R Gondwana
assessor_Y R Gondwana 24 gün önce
@Harsh Vardhan Singh More than 90% of screenshots I take I never again use them😂, so it would have been useless
assessor_Y R Gondwana
assessor_Y R Gondwana 24 gün önce
@Harsh Vardhan Singh no, hand written notes.
Harsh Vardhan Singh
Harsh Vardhan Singh 24 gün önce
Did u made notes during the lectures by pausing or after the lectures by taking screenshot ??
Manny B.
Manny B. 2 aylar önce
The examples on this video make it actually super simple to learn. They teach it better than most (so we dumb humans learn to code even dumber computers)
Bobby Bouche
Bobby Bouche 2 aylar önce
on the same journey lol
iopz
iopz 2 aylar önce
Im in 7th grade, and just wanted to learn how to code. This video is a great introduction to coding for me. Keep up the good work
TselotAshX
TselotAshX 8 gün önce
Me too I'm just a grade 7 student
Toxic maniax
Toxic maniax 16 gün önce
Dude for real don’t waste time rn I’m starting college and I don’t know anything about coding. I wish I had your mindset back then.
bloinks
bloinks 29 gün önce
If you start learning now, no doubt you'll be leagues above most people by the time you hit college
Per
Per 8 aylar önce
What I learned after watching 25 minutes Learned what an IDE is Learned programming languages have different syntax (Grammer) Learned what a console is and what it does Learned about the print statement: it's basically a peace of code that prints your code on a console **Variables** A variable is basically a container for for code - An Integer is something that stores a value of whole numbers A Boolean can only hold the value of true or false, only Floats and Doubles can hold numbers with decimals A String can hold the value of letters A Char can only hold 1 character
oathtone
oathtone 4 aylar önce
I wish I had this resource 15 years ago when I was struggling through my 1st semester of Computer Science learning Java. I was so lost I totally lost interest in attempting coding, but this makes me want to give learning programming another go.
K
K 3 aylar önce
@LuckyGee Any progress?
swass
swass 4 aylar önce
@LuckyGee do it
LuckyGee
LuckyGee 4 aylar önce
@Rhonda's Realty I’m a freshman business major rn , and I think I’m going to change majors and force myself to learn code 😭
Rhonda's Realty
Rhonda's Realty 4 aylar önce
Same here. I was a MIS major in 1995 and I was completely lost. I switched my major to business . Now, I'm going back to coding. I wish I would have stuck with it or time traveled to watch this video.
l Roadz l
l Roadz l 4 aylar önce
Thats my current situation man. my first semester of cs was learning java as well and I wanted to give and switch career paths. I took a semester off to give myself time to learn what I could've learned for the spring semester.
sonicevostator
sonicevostator 11 saatler önce
This is amazing to follow along with Cornell notes. Amazing analogies too, they helped me a lot.
Ash
Ash Yıl önce
This is absolutely insane guys! thank you so much this was really helpful :D Have a wonderful day and thanks a bunch for helping so many people enjoy coding!!!
Jennifer Meier
Jennifer Meier 9 aylar önce
watched it all as a refresher to my first semester of CS and you literally covered about a couple dozen hours of lectures/reading into this short timeframe - amazing!!!!
Jennifer Meier
Jennifer Meier Aylar önce
@lena lara it is a very good start for sure! the more you know the better but you will always be learning, so don't worry about not knowing everything from the start. maybe start learning the practical basics of a language you know you will be learning if you want to be really prepared as this video touches more on the theory! good luck
lena lara
lena lara Aylar önce
I hope your classes are going well. I am going to start cs January but I have just some little to no information about itso is this video enough for me or not?
Marcus Vinicius
Marcus Vinicius 6 aylar önce
Really good! As someone completely broke this is coming in super handy to eventually turn my life around and give me a new professional start! Thank you a lot!
Samarpan Rai
Samarpan Rai Yıl önce
People should appreciate the effort of this channel because this channel is sharing knowledge more than we deserve for free and many people still don't know about this. What a SHAMEEE!!
Pyqt
Pyqt 5 aylar önce
Free python desktop application course Don't forget to subscribe to Turtle Code TRshow channel to support. trshow.info/watch/9SaXHAhlWu0/video.html
Swapnil Fadnis
Swapnil Fadnis 5 aylar önce
Absolutely. I watched this video halfway and left. Later on I came back and finished it after feeling guilty. These guys have taken efforts to give such quality content that it makes you question whether you are worthy of it.
Dean
Dean 6 aylar önce
@Kyle Lindemann How is it going? Are you only watching this channel or others too?
clepy
clepy 7 aylar önce
@Sarmad Sultan the website is literally in the description and their channel name
Harshita Singh
Harshita Singh 8 aylar önce
No one cares
Muhammad Sheryar
Muhammad Sheryar 8 aylar önce
After watching this course I got fall in love with computer science...... Thank you sir Best channel Best learning source
Adri D. Senpai
Adri D. Senpai 10 aylar önce
I'm going back to school. I've always loved computers. I've built many in my day and some some simple repairs. I did some basic "programming" in HS years ago. I've decided to go for a comp programming degree. I start in the fall. Watching these videos, and practicing and taking notes before I actually step into the class will be helpful. Thank you guys!
Tim Lea
Tim Lea Yıl önce
Fantastic introduction to programming and computer science. Very clear and concise - a great foundation - thanks for the time and effort in producing!
Robert Sleight
Robert Sleight 11 aylar önce
I've been exploring programming for a good few years on and off. I wish I found this kind of thing much earlier. Great job.
Jazelle Tenuki Rehara
Jazelle Tenuki Rehara 7 aylar önce
As a newbie for coding, this is exactly what i was looking for. Thank you! :)
Rei
Rei 15 gün önce
Same!
Salman Saeed
Salman Saeed Aylar önce
amazing
Sizz Rizz
Sizz Rizz 4 aylar önce
30:19 When you multiply a string by an integer, . This new string is the original string, repeated X number of times (where X is the value of the integer). So in a way, a string can be both multiplied and added.
Mohammad Jabir
Mohammad Jabir Yıl önce
Amazing video! Two beginner level courses condensed into a couple hours. The tips at the end are very helpful. Thanks.
Sheddy's Gaming and Tech
Sheddy's Gaming and Tech Aylar önce
This was a fantastic idea. Well done and thank you all. I've been a novice to experienced user of different systems for years but only recently have I decided to, in honor of all my family and friends who've spent 33 years telling me to do so, "get into computers". While a lot of this video is a refresher for me, the simplified explanations and detailed examples make it unique and very easy to comprehend. Thank you. I could give a big, long, and emotional reason as to why I've decided to make this change in my life but I'll simply say that I'm probably not the only one to has a slightly deep connection to the focus of this video. Thank you guys or gals. Sincerely, Sheddy
K
K Yıl önce
Thank you so much for this video. I'm just starting to get into programming at 18. I'm a complete stranger to code and programming but this video has helped me a lot so far! I truly appreciate the time and effort you've put into creating this video. I'm glad I started here, thank you!
Noirgruff
Noirgruff 20 gün önce
Same here!
Terry
Terry 25 gün önce
@Cousin Darrell Uh oh
Cousin Darrell
Cousin Darrell 2 aylar önce
Ayeee me too! How's your progression going ?
Siana Hossain
Siana Hossain 3 aylar önce
I truly wonder how much time it took them to create the PowerPoint and do everything else. Absolutely loved it and helped a lot 😀😀😀😀
Chillwave Music
Chillwave Music Aylar önce
Outstanding video-lessons! Guys, thanks for this treasure! When you know the core ideas, you able to understand the whole process!
PhotoZender
PhotoZender 7 aylar önce
⭐️ Course Contents ⭐️ ⌨️ (00:05) Introduction ⌨️ (01:37) What is Programming? ⌨️ (06:19) How do we write Code? ⌨️ (11:44) How do we get Information from Computers? ⌨️ (14:46) What can Computers Do? ⌨️ (20:43) What are Variables? ⌨️ (25:02) How do we Manipulate Variables? ⌨️ (31:54) What are Conditional Statements? ⌨️ (37:54) What are Array’s? ⌨️ (44:26) What are Loops? ⌨️ (49:37) What are Errors? ⌨️ (55:22) How do we Debug Code? ⌨️ (1:00:25) What are Functions? ⌨️ (1:09:52) How can we Import Functions? ⌨️ (1:13:45) How do we make our own Functions? ⌨️ (1:21:56) What are ArrayLists and Dictionaries? ⌨️ (1:27:38) How can we use Data Structures? ⌨️ (1:36:27) What is Recursion? ⌨️ (1:43:42) What is Pseudocode? ⌨️ (1:50:40) Choosing the Right Language? ⌨️ (1:55:34) Applications of Programming
Brandon Lopez
Brandon Lopez Aylar önce
As someone interested in learning how to code and getting into tech, I've read that the main differences between coding bootcamp grads and CS grads is the foundation taught in a 4 year curriculum. What are some of the skills that bootcamp grads might miss not going the traditional route? Is it easy to learn those skills afterward when in the job field and to then apply them?
Oddball Games
Oddball Games 2 aylar önce
An excellent video, can't believe this is completely free. Really motivated to continue with my web development journey, and cleared up some initial misunderstanding that I had about coding and programming in general. Will direct my friends to watch this in the future for sure!
LockofMetal
LockofMetal 10 aylar önce
Just watched the entire 2 hours. Thanks alot. I studied programming 1 on distance, which introduced me to C++ and the "Hello world." But i honestly felt like i learned it waay better and faster this way. A broader approach to programming in general and then introduce the different variants was very helpful. I never considered javascript or Python, since i practically only touched c++. C++ and C# seemed a bit tough for me to tackle because right after the course, i don't do small projects, no i jump into making my first videogame, ye... didn't get very far. I never had the chance to study IT in school because when i was a 16, it was 2010 and even so short as 11 years ago, parents were like "take a subject that gives you an easy job." Ended up studying electrician, which i havn't worked as for even a second after that. And IT is so big it's very hard to get into, especially if you can't be taught it already from school. So this helped me ALOT, im so thankful for it. Python looked interesting to me, so im probably taking a peek at it.
Mr. CJ
Mr. CJ 8 aylar önce
Always just tried to jump into programming without really grasping the basics. So I never got far. This video has really given me the foundation I need to pursue programming further.
kelvin bethrand
kelvin bethrand 4 aylar önce
yeah we need to .....so are you currently studying any IT course
M. Pt.
M. Pt. Yıl önce
Great introduction, appreciate that it's not too long and stick to the point!
Jhon Bryan Valencia
Jhon Bryan Valencia 5 aylar önce
Thank you so much! I'm a seafarer and next year I'll be changing career, This helped me so much with fundamentals ☺️
Fuck you
Fuck you 7 aylar önce
Thank you. I'm considering pursuing something with programming and coding but am entirely new to it all, this helps it make so much more sense...
Moso Mo
Moso Mo 4 aylar önce
First few 5 minutes into watching this videos and i already had a good understanding what programming really is! WOW! Thanks guys! I was looking all over the internet but couldn’t find anything for complete beginners… I am thinking about taking programming in university in the future so i wanted to have some basic knowledge of what it really is
Perrissonwhitestone   Gmail Com
Perrissonwhitestone Gmail Com 3 aylar önce
Dm
Anya Ozioma
Anya Ozioma 3 aylar önce
I can say you are one of the best tutor I have met, u take your time to explain, I also watched you tutorial on OOP, it was 🤯. Well done 👍.
Jami X
Jami X 4 aylar önce
This is amazing. I am from the bioscience field with virtually no experience in computer science. I learned SO much from watching this single video! Thx!
Josh Johnston
Josh Johnston Yıl önce
Both you guys are great at explaining, well done both of you i really think you’ve done the best job here. Much love guys
Once.
Once. Yıl önce
Took me 1 week but I finally finished watching the video and taking notes of each unit. Thank you 🙏🏼
Stephanie Scheetz
Stephanie Scheetz Yıl önce
Taking notes too.. 2hr video actually like 2 days with all of my pause, write it down, replay lol... but it's a great way to learn. Best of luck to you!
Timothy Chapman
Timothy Chapman Aylar önce
Thanks guys! Great video I learned a TON of information!! I’m a 41 year old construction worker. High school dropout. Now I want to learn computer science. This video has inspired me to press on with a humble excitement. Ty guys! Again.
Darshan Prabha
Darshan Prabha 3 aylar önce
Absolutely brilliant effort. Really loved it.
Zayana Fahim
Zayana Fahim Yıl önce
Really really worth it watching If your a complete beginner and want to start learning python or may be any language Watch this first Makes us familiar with all the terms Really useful
Carson Gutierrez
Carson Gutierrez 18 gün önce
Thank you so much for this. I'm about to start my programming journey and our professor wants us to start with C as our general purpose language.
Al Green
Al Green 3 aylar önce
Brilliant!! Could have done with this video 20 years ago when I had a go at C++, keep up the good work!!!!!!!
J s
J s 5 aylar önce
I am a beginner and this video is the best I've watched so far! Thank you sir! 🙏
Kiprotich Dancan
Kiprotich Dancan 26 gün önce
Such a highlight for a beginner like me. This was the best place to start before enrolling into a data analytics course. I've been so enlightened. Thank you guys
Vaishnavi Suresh
Vaishnavi Suresh 7 aylar önce
Great course and it's helping me a lot in understanding what's programming and how to start with it. Although, I'd like to point out a mistake. In 2D array indexing there is a mix up between columns and rows. It's actually the opposite of what you showed or said😬
cubement
cubement 27 gün önce
I hope you are right. Because I was so confused. My understanding is that columns go vertical, and rows are horizontal. But did and said the complete opposite and had me so confused.
Serif Mohd.
Serif Mohd. 5 aylar önce
Hello
Have a gud day ;)
Have a gud day ;) 2 aylar önce
I guess we can all agreed that without this video we're pretty much clueless in our programming journey. Thus it makes this video very valuable for us early learners, THANK YOU VERY VERY MUUUCH for making this invaluable *FREE* content
Severen Hill
Severen Hill 4 aylar önce
trying very hard to teach myself programming at 30 years old and this is proving to be instrumental to me. Thank you from the bottom of my heart for this!
Perrissonwhitestone   Gmail Com
Perrissonwhitestone Gmail Com 3 aylar önce
Dm
AZ Raptor
AZ Raptor 5 aylar önce
Looking forward to watch this, seems like you put a lot of effort into it. Thank you, and let’s hope I come out with some knowledge 🤞😄
Cris Bergere
Cris Bergere 11 aylar önce
Thank you so much for making this video and sharing your knowledge for free. More power to you!
Jennifer Opal
Jennifer Opal Yıl önce
This was such a great course. Although I know most of it, it was a great refresher and also helped me see the gaps in my knowledge. Thank you for this!
Hugo Martinez
Hugo Martinez 6 aylar önce
Out of curiosity could you answer @Sharp Enough To Code question. I am also wondering the same if you could provide advice/tips?
Sharp Enough To Code
Sharp Enough To Code 6 aylar önce
@JenniferOpal Hi are you self taught? If so, do you mind offering tips on good material that was beneficial to you?
Ben Dover
Ben Dover 9 aylar önce
Amazing video, really helped me get a better understanding of programming and computer science.
Fernando Augusto Araujo Pinto
Fernando Augusto Araujo Pinto Yıl önce
After learning how computers work and considering we understand how a turning machine works, I think it's hard, but also possible to code with 0 and 1's. In the past people did it with dotted cards just like that
DBT
DBT 7 aylar önce
⭐️ Course Contents ⭐️ ⌨️ (00:05) Introduction ⌨️ (01:37) What is Programming? ⌨️ (06:19) How do we write Code? ⌨️ (11:44) How do we get Information from Computers? ⌨️ (14:46) What can Computers Do? ⌨️ (20:43) What are Variables? ⌨️ (25:02) How do we Manipulate Variables? ⌨️ (31:54) What are Conditional Statements? ⌨️ (37:54) What are Array’s? ⌨️ (44:26) What are Loops? ⌨️ (49:37) What are Errors? ⌨️ (55:22) How do we Debug Code? ⌨️ (1:00:25) What are Functions? ⌨️ (1:09:52) How can we Import Functions? ⌨️ (1:13:45) How do we make our own Functions? ⌨️ (1:21:56) What are ArrayLists and Dictionaries? ⌨️ (1:27:38) How can we use Data Structures? ⌨️ (1:36:27) What is Recursion? ⌨️ (1:43:42) What is Pseudocode? ⌨️ (1:50:40) Choosing the Right Language? ⌨️ (1:55:34) Applications of Programming
dreerable
dreerable 4 aylar önce
I am watching this before I start a programming boot camp and I must say I was struggling with learning the fundamentals of computer science before i saw. this video. Also there was so much jargon used in the prep work I was asked to do on codeacademy . Everything you explain is. simplified perfectly. Also I was having issues understanding the use of Arrays and Hashes in Ruby but you explained that perfectly. Thank you.
Midaga Gemeda
Midaga Gemeda Aylar önce
@dreerable have you started Bootcamp yet, how's the complexity compared to this video?
K M
K M Yıl önce
Finally.... Why didn't y'all start here? 🤗😄
Liza rose
Liza rose 3 aylar önce
Im’a that as a sign this is where i should start 😅
XD
XD 3 aylar önce
Because i just found it
Harsh Pherwani
Harsh Pherwani 3 aylar önce
@Manny that must be the most untrue thing ever. I've found some of the best teachers in the field of programming only. Other than that, in other fields, I didn't find a single proper instructor or lecturer. Let's not be ungrateful for the amount of free material we have.
toueb sk
toueb sk 3 aylar önce
@Sidepocket The Southy ঐও
Madeline Webbe
Madeline Webbe 4 aylar önce
Good thing I found this.
Trippin
Trippin 8 aylar önce
AWESOME VIDEO, thank you guys for the hardwork and mostly important, free education.
Christopher Ebhotemen
Christopher Ebhotemen 7 aylar önce
Thanks for sharing your knowledge, advice, and support for the beginners like me.
RC
RC 8 aylar önce
One thing I need to point out is in JavaScript you CAN change array size after initialization. Unless that's what you meant by "you cannot change size through _conventional_ methods". But it's not like its difficult to adjust the size of an array. There's numerous/conventional methods such as push, shift, pop, etc. Or am I missing something here?
SleepyHead
SleepyHead 5 aylar önce
I just graduated Senior High School and I want to pursue computer science, this video helps me a lot. We learned about these in Junior High School but I forgot most of it so thank you.. :)
Makhosandile Kili
Makhosandile Kili Yıl önce
My IT friends said programming is difficult and I said that's the main reason I want to do it. I like challenges and it doesn't matter how long it will take me to master it but I will never give up.
Jackson
Jackson Aylar önce
Same here... Hope ur staying strong
Efe Aikpokhio
Efe Aikpokhio Aylar önce
Me too
David Cabrera Martinez
David Cabrera Martinez Aylar önce
No body cares body su
Vishnu Shankar Tripathi
Vishnu Shankar Tripathi Aylar önce
@Johan Cruyff Fan he needs an update... So that says a lot.🤣🤣
Johan Cruyff Fan
Johan Cruyff Fan Aylar önce
1 year later, how is your programming journey going?
Cathy Tres
Cathy Tres 5 aylar önce
Absolutely i learned a lot about computer science. Thanks to the opportunity .❣️
Sizz Rizz
Sizz Rizz 4 aylar önce
19:09 mistake in the code , the correct code would be-> print("game over,",(4+4),"was your final score") Also 19:04 TypeError-> can only concatenate str (not "int") to str
Theonetheycall1845
Theonetheycall1845 5 aylar önce
This is such a helpful video. It helps if you are familiar with programming a bit. Cements in the knowledge
Rick Yang
Rick Yang Yıl önce
Thank you for the video it helps me alot! Prime content for sure! However I think I found a little mistake in the video@44:15. As you were explaining the concept of "array in array indexing" you said 0,2 position corresponds to the name of"clint". Why"1,1" became Chris. Isn't Chris 1,2? Isn't 1,1 Ben? Thank you very much!
كرولو لوسيلفر
كرولو لوسيلفر 3 aylar önce
@palmieres nah ur smart bro put some faith on urself
palmieres
palmieres 3 aylar önce
I was looking for this comment to make sure I wasn't going crazy.
كرولو لوسيلفر
كرولو لوسيلفر 4 aylar önce
yes the say is "Ben" for 1.1
Angel Sunshine
Angel Sunshine 4 aylar önce
Exactly .. I noticed the same. Thanks for commenting on it.
Cheddar
Cheddar Yıl önce
Thank you for the great introduction! I took lots of notes and will be starting CS in college soon. Cannot thank the team enough for providing such a great resource and learning tool for free.
Cheddar
Cheddar Yıl önce
YANKEE STYLE hi sorry for the late reply! i have 0 background knowledge in programming. i am a tech enthusiast so i picked up a lot of things along the way and it led me here. check out harvard’s intro to computer science video. they explain the intro to computer science further. it’s on youtube if you search for ‘CS50’.
Ram Ranch
Ram Ranch Yıl önce
Do you have any background about Computer programming? because I wanted to learn programming but i don't have any background at it. please reply.
Ismail Dawoodjee
Ismail Dawoodjee 10 aylar önce
Switch statement 36:23 Tips for debugging 53:50 Breakpoints 57:04 Recursion 1:36:27 Pseudocode 1:43:42 Functionality Planning 1:48:40
seddek nadhem
seddek nadhem 10 aylar önce
I'm in the first 15 minutes of this video and happy to say that i don't know the meaning of any of those words lol.
Alok
Alok 3 aylar önce
Hey great video ! Can you please share PDf of the slides you are using, it will be great for revision. ❤️🤘
Siddharth Nagani
Siddharth Nagani 7 aylar önce
It's been a privilege virtually learning from you. Thanks!
9e Э.Шинэхүү
9e Э.Шинэхүү 2 aylar önce
That was one of the best experiences I've had, Thanks for this!!!
Molnar Attila
Molnar Attila Yıl önce
I've been doing for a while self thought and I read many books and watched many tutorials, but this video was yet the best one. Clear explanation and awesome examples for illustration. Thank you NullPointerException! 🙂
Joseph Rikers
Joseph Rikers 3 aylar önce
3:15 binary 8:57 certain functions
Yasser Badr
Yasser Badr 5 aylar önce
Really appreciate this great effort 👏🏻👏🏻 I need a PDF file for this course, could anyone help me please?
Trevor Mckellen
Trevor Mckellen 5 aylar önce
This should have been made back in 2015 when I was struggling with coding. Only books can come close. So good. Recommending it to friends
Apdalla Bashiir
Apdalla Bashiir 7 aylar önce
⭐️ Course Contents ⭐️ ⌨️ (00:05) Introduction ⌨️ (01:37) What is Programming? ⌨️ (06:19) How do we write Code? ⌨️ (11:44) How do we get Information from Computers? ⌨️ (14:46) What can Computers Do? ⌨️ (20:43) What are Variables? ⌨️ (25:02) How do we Manipulate Variables? ⌨️ (31:54) What are Conditional Statements? ⌨️ (37:54) What are Array’s? ⌨️ (44:26) What are Loops? ⌨️ (49:37) What are Errors? ⌨️ (55:22) How do we Debug Code? ⌨️ (1:00:25) What are Functions? ⌨️ (1:09:52) How can we Import Functions? ⌨️ (1:13:45) How do we make our own Functions? ⌨️ (1:21:56) What are ArrayLists and Dictionaries? ⌨️ (1:27:38) How can we use Data Structures? ⌨️ (1:36:27) What is Recursion? ⌨️ (1:43:42) What is Pseudocode? ⌨️ (1:50:40) Choosing the Right Language? ⌨️ (1:55:34) Applications of Programming
The Mynahs with Internet Access
The Mynahs with Internet Access Yıl önce
cant believe im actually taking notes like in an actual class.. 2020 has definitely changed me
Cotty
Cotty 14 gün önce
@Rei What are you trying to do with Kali? And what IDE are you trying to install?
Rei
Rei 15 gün önce
@Cotty all the websites like IDE'S and kali require a sign in. I tried to sign in but it didn't take me to where I'm meant to be. Im a tad bit confused
Ritu Garg
Ritu Garg 2 aylar önce
@Cotty Thank you
Cotty
Cotty 2 aylar önce
@Ritu Garg That's interesting. Good luck!
Ritu Garg
Ritu Garg 2 aylar önce
@Cotty I am in programming in general. I really don't know from where to start. That's why C language
henok abebe
henok abebe 11 aylar önce
Nice Presentation !!, Thank you. It help a lot for beginner who want to learn about programming from scratch,,....keep it up
Joseph Deorum
Joseph Deorum 6 gün önce
Thank you for this video, your guys are great teachers!
Catherine
Catherine Yıl önce
Thank you for posting this video! This truly helps me A LOT! 🥺❤❤
AA
AA 10 aylar önce
I've been watching this video slowly over a few weeks, really solid stuff. Thank you
Franz Ridder
Franz Ridder Yıl önce
This is not only a great tutorial. It's also a great example of why designers exist.
Salvatore Salzillo
Salvatore Salzillo 2 aylar önce
I just have to say this is such a complex topic made so clear, this is a really excellent work made free, thank you so much!
tumukunde arnold
tumukunde arnold Yıl önce
Am glad you guys made this video, it's really going to be helpful to alot of people
Luke Skyvaper
Luke Skyvaper 7 aylar önce
I like the way you teach I have watched a few of this type of video and I have minor learning difficulties you are not showing off how cool you are just spitting facts clearly nice 👍
Breanna Thornton
Breanna Thornton 4 aylar önce
I have decided to learn programming in hopes of starting a new career. I started with Harvard's CS50 and I've never felt more stupid. I reached out for advice on somewhere else to start and was met with people telling me that this was the beginning and to stick with it, but THIS video is it! I am 22 minutes in and feel like I am actually grasping SOMETHING. Thank you so much for this!!
Perrissonwhitestone   Gmail Com
Perrissonwhitestone Gmail Com 3 aylar önce
Msg
Curly-haired Assassin
Curly-haired Assassin 5 aylar önce
Needed this!! I’m starting an intro programming course in 10 days for fall semester. Just wanted to know what to expect. Thanks bro
kelvin bethrand
kelvin bethrand 4 aylar önce
what are u studying
CHITUS💖⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻
CHITUS💖⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻ Aylar önce
I just started a coding class and the teacher is assuming all of the class already has basic notions of programming. A few of us don't, including myself. This is exactly what I needed. Thank you so much.
MadMafia
MadMafia 2 aylar önce
⌨️ (00:05) Introduction ⌨️ (01:37) What is Programming? ⌨️ (06:19) How do we write Code? ⌨️ (11:44) How do we get Information from Computers? ⌨️ (14:46) What can Computers Do? ⌨️ (20:43) What are Variables? ⌨️ (25:02) How do we Manipulate Variables? ⌨️ (31:54) What are Conditional Statements? ⌨️ (37:54) What are Array’s? ⌨️ (44:26) What are Loops? ⌨️ (49:37) What are Errors? ⌨️ (55:22) How do we Debug Code? ⌨️ (1:00:25) What are Functions? ⌨️ (1:09:52) How can we Import Functions? ⌨️ (1:13:45) How do we make our own Functions? ⌨️ (1:21:56) What are ArrayLists and Dictionaries? ⌨️ (1:27:38) How can we use Data Structures? ⌨️ (1:36:27) What is Recursion? ⌨️ (1:43:42) What is Pseudocode? ⌨️ (1:50:40) Choosing the Right Language? ⌨️ (1:55:34) Applications of Programming
robin Hobin
robin Hobin 2 aylar önce
People love copy pasting the description
Nika Awan
Nika Awan 10 aylar önce
You got another subscriber....I really appreciate your work brother....keep going keep educating us.... YOU ARE DOING A GREAT FAVOUR....LOVE U❣️
Le-WiiSs
Le-WiiSs Yıl önce
Thank you guys. I'm now knowledgeable about the basics of coding!
Dean Najera
Dean Najera 18 gün önce
44:03 Rows are sections that go horizontally from left to right. Columns are sections that go vertically up and down. (0,2) go down vertically to row 0 and then go right Horizontally to column 2 and you get Arnold. (1,1) you go down vertically to row 1 and then you go right horizontally to column 1 and you get Ben. Final Bonus example (2,3) you go down vertically to row 2 and then right horizontally to column 3 and you get Cal. I looked it up because this part confused me, Hope this helps.
Ignat , Ignatov
Ignat , Ignatov Yıl önce
Amazing lecture. Very well explained and put together. Thank you!
MrTrigger
MrTrigger 4 aylar önce
I've spent hours trying to figure out where to start. With absolutely zero experience or knowledge, I've been lost trying to watch videos on where to start. All the "starter" videos seem like they are for people with previous experience. THIS is the video I've been looking for. Thank you! You have my sub.
Mitchell
Mitchell 8 aylar önce
Utilize time-stamps/"chapters" in the video please! Like the ones that pop up on the progress bar :)
swallowedinthesea11
swallowedinthesea11 8 aylar önce
For now just look at the Description.
OTSOGILE ONALEPELO
OTSOGILE ONALEPELO 10 aylar önce
This is some world-class teaching, the loop part was totally on point. For a moment there I thought youtube was malfunctioning 😂😂😂😂
seif xero
seif xero 5 aylar önce
i thought that i got stuck in the time
Capt. Kirk
Capt. Kirk Yıl önce
Thank you for making the programmers dream a reality!!!
Yes
Yes 4 aylar önce
Thank you for taking your time to teach us this.
Ciesto Beats
Ciesto Beats 3 aylar önce
I’m studying cs in the first semester and I’m a complete newbie to programming. After watching this video and understanding the basics of programming should I still start out with scratch or would it be a time waste since I already know the basics? My goal is to learn python :)
How I would learn to code (if I could start over)
12:08
How To Think Like A Programmer
1:00:07
Coding Tech
görünümler 1 Mn
Ultra Modifiyeli Nissan GT-R Yaptım!
19:14
Mendebur Lemur
görünümler 437 B
Gönül Dağı 49. Bölüm Fragmanı
1:00
Gönül Dağı
görünümler 1,5 Mn
SURVİVOR 6. BÖLÜM FRAGMANI | YEDEKLER GELDİ!
2:23
Programming Intro - How to Self Study Coding
42:58
Eli the Computer Guy
görünümler 83 B
Self Taught Programmers... Listen Up.
10:00
Kenny Gunderman
görünümler 892 B
HOW TO PROGRAM - Getting Started!
10:36
Brackeys
görünümler 1 Mn
Cross-Site Scripting (XSS) Explained And Demonstrated!
8:54
Introduction to Coding
16:01
Curtis Holt
görünümler 153 B
5 Basic Concepts of Programming
20:47
Double D
görünümler 98 B
Map of Computer Science
10:58
DoS - Domain of Science
görünümler 4 Mn
Ultra Modifiyeli Nissan GT-R Yaptım!
19:14
Mendebur Lemur
görünümler 437 B