Introduction to Programming and Computer Science – Full Course

Share it with your friends Like

Thanks! Share it with your friends!


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:

⭐️ 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:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:


NullPointer Exception says:

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

Yusuf Saputra says:

thank you so much for makin this video!

NM says:

I'm speechless, if you can understand it you can make it simple. You guys just made it simple. Thank you

Umar Farooq says:

Vdeo is fast

jungleBalls says:

timestamp for myself 36:00

HellCcrack says:

Thanks this video really helped to learn the basics of the string stuff i was a bit confused on that stuff so really helps! love your vids man keep up the great work! 🙂

Bizanosa says:

Here are the Programming languages worth learning in 2022 :

Faisal Galvez says:

For a non-engliish speaking person, It was hard for me to follow you guys, you guys are kind of fast in speaking. Regardless, the content was very helpful. Thank you very much.

jellydin says:

Thank you so much for this amazing video!! It's so easy to follow

PHQ says:

Little python correction for beginners in 19:14, the code, print("Game Over " + 4 + " was your final score") will not execute because you cannot concatenate a string and an integer in python3. Don't be scared if your code did not run.. great course

Vicky Acharjee says:

19:26 you missed to add one Close Quotation after over………..Thank U

Sonova Vondruke says:

I know I probably won't get a response.. but in the Array's section, you seem to get columns and rows switch. Rows are horizontal, columns are verticle.
44:00 It says "first number is row, and the second is column." but..
The first is 0 "row", and the second is 2, "column". Shouldn't that the 0,2 would be "Arnold" not Clint, that would be (2,0).
Then in the second example it says (1,1) which would be Ben, not Chris.
Is this a graphical error, that whoever made the graphics forgot to account for 0 = 1.
So no, "i don't get the idea". lol

Vyxx says:

I’m homeschooled tryna learn coding so I’m prepared for when I’m in college and this helped me out a lot!

Jonny Elbert says:

legit shop tools to get cc in yt leakfullz

Eric Rosén says:

this video is simply amazing! THanks so much for making and sharing it!!! <3

Kevin says:

Why is this guy talking like he is eating candy

Elena Barbieri says:

I come from an artistic background (concept artist and illustrator), and I am here moving my first steps towards becoming a frontend web developer starting from the very basics. I plan to get back to this comment when I'll have acquired a nice set of skills and pat my past self on the back

DoingJustThat says:

Thank you for making this awesome and detailed break down of programming structures.
As i went through ive noticed a few errors.
44:22 In the 2D array, 0,2 position is Aronld and 1,1 is Ben.

Loops, Deeper explanation here:

Please correct me if I am wrong. I am learning too:)

Write a comment