YoVDO

Introduction to Programming and Computer Science - Full Course

Offered By: freeCodeCamp

Tags

Computer Science Courses Data Structures Courses Recursion Courses

Course Description

Overview

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

Related Courses

Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Analytic Combinatorics, Part I
Princeton University via Coursera
Algorithms, Part I
Princeton University via Coursera
Algorithms, Part II
Princeton University via Coursera