Introduction to Programming and Computer Science - Full Course

preview_player
Показать описание
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 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

--

Рекомендации по теме
Комментарии
Автор

Absolute pleasure working on this. Thanks again for the opportunity!

NullPointerException
Автор

Finally finished this course, after 19 pages of notes. Today marks the beginning of my programming journey at age 15. Good luck to anyone planning on starting too.

D_ieb
Автор

Today marks my programming journey. Yesterday, I bought a laptop specifically to learn how to code with my end goal being able shift my career at the start of 2025. Wish me luck and God bless you all.

yvxfnzg
Автор

I am an 18-year-old high school student pursuing a career in computer science with no programming experience. Just a few days ago, me and my friend were sitting in a waiting shed when he started talking about the basic concepts of computer science. I only chose to pursue computer science because I don't have anything in mind. As a person pursuing the same career as my friend and wanting to be successful, I tried finding a video about programming. This video is a great introduction for me to the world I want to enter. I admit that I am still nervous about entering college and what kind of challenges and obstacles I'm going to face, but I still want to continue. Wish us success!

jprogaminggd
Автор

⌨️ (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

williamclark
Автор

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.

lisam
Автор

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.

Palmieres
Автор

44:00 If anyone is confused about this example regarding rows and columns, the narrator has made a mistake and switched it to columns and rows instead. In the first example, (0, 2 Position) will give you the answer of *Arnold* and not Clint. The second example (1:1 Position) will present you with *Ben* and not Chris. Remember, Rows first and columns second when it comes to Arrays. Rows run Horizontally and Coulmns run Vertically.

ethereal
Автор

This is the ONLY beginner course I've found that actually explains stuff properly for... BEGINNERS!
Every other course whether free or paid has started with "place a variable here" without explaining WHAT A VARIABLE IS. It's all fine a good to assume people know what the vernacular means. But what that is not, is "a beginner course". THIS, this is a beginner course! You guys start from zero and define the terms and vernacular of programming and make it accessible.
I have learned so much from this one video, that all the other stuff I learned and didn't understand before, is making sense now.
Thank you.

Bearthedancingman
Автор

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!!

samarpanrai
Автор

Studying a Computer Science degree atm and skimmed through this video, can confirm this is really good and the fact this is free you guys are absolute legends. Good on ya

owen
Автор

This tutorial is a CAREER SAVER. Ive been doing everything all wrong and had 0 clue on what I was doing, but this tutorial is so detailed yet easy enough for a newborn to learn, it taught me everything I needed to know! Thank you so much, freeCodeCamp, Im gonna buy a mug from your store for Christmas.

averagequestuser
Автор

I went to tech school in 2002 and went for graphic design and multimedia. My dream was to create my own video game. I never learned coding though and always wanted to learn the fundamentals. This video I've only watched about 20 minutes and I am completely hooked! I've been using my prior knowledge in my career in Adobe Photoshop and video editing programs but it hasn't helped me get closer to my dream of creating a game. This video has relit the fire I once had and gave me so much motivation to start creating my game. Thank you so much for putting so much work into these videos and sharing this incredible informative course with us. I wish I had you guys as teachers in tech school

chrisfortin
Автор

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.

sunnyinfinite
Автор

This made for a good refresher for me.
One thing I would add from my first programming teacher: "Always comment your code." What he meant was to always have description comments like the pseudocode write-up method, because when you're collaborating or returning to an older project, no one wants to read pages of code, even with a descriptive nomenclature.

arthurbrandonnielsen
Автор

Thank you for this video! I recently started a full-length data science programming course after attempting several smaller courses on my own and doing a computer science principles course in high school, yet coding hasn't come easily to me. This video has been extremely helpful in coming back to the basics and understanding the why behind the functions I am working with

jahredsullivan
Автор

cant believe im actually taking notes like in an actual class.. 2020 has definitely changed me

themynahswithinternetaccess
Автор

awesome! who else is learning code while in quarantine?

briandesign
Автор

This was so helpful. I am jumping into Web Languages and Interactive Media class this semester and I am so lost. This helped me out a lot and now I know what to do next to eventually understand the class material better. Thank you so much! <3

XclusiveParts
Автор

I want to take a moment and thank you guys for making this video, I am extremely grateful. This video was a foundation and I wanted that as I felt lost, thanks.

tahashaikh