🎯Land Your Dream Job500+ Mock Interviews
Transform Your Tasks with AIGet 3x more done

Introduction to Programming and Computer Science - Full Course

By - freeCodeCamp.org

📚 Course Information

Channel

freeCodeCamp.org

Published On

4/21/2020

📝 Description

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

🎯 What You'll Learn

Complete understanding of the topic

Hands-on practical knowledge

Real-world examples and use cases

Industry best practices

⭐ Course Features

🤖

AI Support

24/7 doubt solving

📝

Practice Quiz

Test your knowledge

🏆

Certificate

Course completion

📋 Prerequisites

  • Basic understanding of programming concepts

  • Eagerness to learn and practice

Premium

Get Full Course Access

Take your learning to the next level with premium features

Unlimited access to all chapters
Interactive quizzes & assessments
Downloadable certificate

Course Content

Introduction Section (0 sec - 19 min)
1
19 min

Introduction Section (0 sec - 19 min)

5 Questions Ready
Main Content Section 1 (19 min - 39 min)
2
19 min

Main Content Section 1 (19 min - 39 min)

5 Questions Locked
Main Content Section 2 (39 min - 59 min)
3
19 min

Main Content Section 2 (39 min - 59 min)

5 Questions Locked
Main Content Section 3 (59 min - 1 hour 19 min)
4
19 min

Main Content Section 3 (59 min - 1 hour 19 min)

5 Questions Locked
Main Content Section 4 (1 hour 19 min - 1 hour 39 min)
5
19 min

Main Content Section 4 (1 hour 19 min - 1 hour 39 min)

5 Questions Locked
Final Section (1 hour 39 min - 1 hour 59 min)
6
19 min

Final Section (1 hour 39 min - 1 hour 59 min)

5 Questions Locked
AI Mentor