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: https://www.youtube.com/channel/UCmWDlvMYYEbW42B8JyxFBcA ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ 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: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news
ADVERTISEMENT
I'm an ACCOUNTANT , never worked on programming and THIS will be the beginning of my journey, i'll update my progress HERE after a few years
Starting my studies with this channel today. I am extremely grateful for the content. Hugs from Brazil 🇧🇷 I stopped at [5:34] - High vs Low Level I stopped at [20:44] - What Are Variables I stopped at [38:00] - What Are Arrays
14:00 - console is seperate from final product 16:00 - modulus: allows us to get the remainder of a divisional operation 25:30 - NullPointer exception: Empty Variable/ Placeholder 27:00 - Dual Pointed Variables 41:00 - Arrays: 'Out of bounds' error, Populate first or populate later, arrays have fixed sizes.
why did i wake up listening to this hello
I've been looking for a free programming course ,I just couldn't find one and I was so confused until I saw this channel ,great work and keep going
⭐ 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
Hey I'm 17 I will be back after 4 year with some decent job in my life
I have been studying code for over a year now, a little this little that JS, Linux. Completed the entire code camp html css. Get around vs code. U get the point. Alot of this stuff is the FIRST TIME I've heard it but always looked for it. If your just starting out, how lucky U are
TODAY AT 9:10 PM in FLORIDA marks the start of my journey in coding, as a 17 year old rising senior (class of 2025) I hope to learn enough about coding to maybe major in it in college, wish me luck boys and I'll try to keep this updated
I'm closing out on the first year of my bachelors degree in front-end development, and cannot recommend this video enough. The content here is concise and to the point, demystifies an intimidating subject within the first 10 minutes and gives newcomers the foundational knowledge for further efficient, incremental learning using clear examples for context and better understanding and retention. This is the only video I will recommend to anyone looking to get started with programming. If you're here watching this video, you're on the right track! Be curious, find your programming niche, and keep coding!
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!
attended a college for software and mobile app development, they had an intro to programming as the first course. we was writing papers on biometric scans instead of asking what is programming. went into debt and dropped out because the teachings was wasting time. long story short, i love this video. you are teaching about programming and keeping it relevant to the topic, while maintaining interest.
This is exactly what I was looking for. Every programming intro I've found so far assumes you are already a programmer, which really defeats the purpose 😂.
Your channel is like a hidden gem on YouTube. So glad I found it!
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.
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.
00:00 Learn the basics of computer programming in 21 segments. 06:59 Integrated Development Environments (IDEs) provide useful tools for programmers to write and compile code smoothly. 19:05 Variables are essential for storing and referencing information in a program. 25:02 Variables are places in memory that store values and can be manipulated. 37:18 Conditional statements and arrays are foundational concepts in computer science. 43:10 Arrays and Loops in Programming 04:32 Debugging strategies for fixing code errors 1:00:08 Functions are a fundamental part of programming and can be used to condense code and save time. 1:12:31 Import specific functions from libraries to save computing power and reduce load time. 1:18:28 Functions can return variables and take arguments 1:30:45 Linear search and binary search are two common searching algorithms. 1:36:47 Recursion is a useful programming concept 1:49:26 Choose the right programming language for your needs 1:55:58 Learn a programming language by researching and watching tutorial videos, then refine your skills with coding challenges and classes. (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
This is hands down the best teaching video on the subject. The presentation fresh straight forward and accurate. Kudos to these guys.
I just finished this course after 4 days!! Thank you for sharing such a wonderful introduction. I will be starting Data Analytics course, I hope sometime in the future, I’d look back and thank myself for taking this big step. All the best to myself and others like me 🥳
Finally finished this video!!, been telling myself I wanted to code for a while but now i really mean it!, i am happy to begin this journey with you guys and can’t wait to see what the future holds!!😊