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

freeCodeCamp

Introduction to Programming and Computer Science - Full Course

via freeCodeCamp

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Dive into the fundamentals of computer programming and computer science in this comprehensive video course designed for absolute beginners. Explore essential concepts applicable to all programming languages, building a solid foundation for future skill development. Learn about the nature of programming, code writing techniques, and how computers process information. Discover the capabilities of computers, understand variables and their manipulation, and grasp conditional statements. Delve into data structures like arrays and loops, and learn how to handle errors and debug code. Explore functions, their importation, and creation, as well as advanced topics such as ArrayLists, dictionaries, and recursion. Gain insights into pseudocode, choosing the right programming language, and real-world applications of programming skills. Created by Steven and Sean from NullPointer Exception, this course offers a structured approach to mastering programming basics in just under two hours.

Syllabus

) 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

freeCodeCamp.org

Reviews

4.5 rating, based on 2 Class Central reviews

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

  • Banda Kezia
    this course provides a clear, well-structured foundation in programming and core computer science concept. lectures are concise and engaging ,blending theory [algorithms ,data structures ,complexity ] with practical coding exercise and real-world examples. the instructor explains difficult ideas [recursion ,pointers ,object-oriented design ,and basic discrete math] in an accessible way and demonstrates solution step by step. assignments and project reinforce learning and gradually increase in difficult , which helped confidence and problem -solving skills.
  • Profile image for Phước Hiếu Nguyễn Ngọc
    Phước Hiếu Nguyễn Ngọc
    1
    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.