Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Introduction to Programming and Computer Science - Full Course

via freeCodeCamp


This course aims to teach the basics of computer programming and computer science, providing a foundational understanding applicable to any programming language. Students will learn about programming concepts, variables, conditional statements, arrays, loops, functions, data structures, recursion, debugging, and more. The teaching method involves video lectures covering various topics in programming. The course is designed for individuals interested in computer science and programming with little to no prior coding experience.


) Introduction.
) What is Programming?.
) How do we write Code?.
) How do we get Information from Computers?.
) What can Computers Do?.
) What are Variables?.
) How do we Manipulate Variables?.
) What are Conditional Statements?.
) What are Array’s?.
) What are Loops?.
) What are Errors?.
) How do we Debug Code?.
) What are Functions?.
) How can we Import Functions?.
) How do we make our own Functions?.
) What are ArrayLists and Dictionaries?.
) How can we use Data Structures?.
) What is Recursion?.
) What is Pseudocode?.
) Choosing the Right Language?.
) Applications of Programming.

Taught by


5.0 rating, based on 1 Class Central review

Start your review of Introduction to Programming and Computer Science - Full Course

  • Profile image for Phước Hiếu Nguyễn Ngọc
    Phước Hiếu Nguyễn Ngọc
    this course very good for people want to start to learning program this course will help understand about code and have bacis knowledge about ìnormation technology

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.