Computer Science 101 - Computers & Programming for Beginners
4.3 (340 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,091 students enrolled

Computer Science 101 - Computers & Programming for Beginners

Understand the basic concepts behind Computers, Computer Science, Programming and Programming Languages
4.3 (340 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,091 students enrolled
Last updated 4/2018
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 20 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Understand how computers work
  • Understand basic concepts of Computer Science
  • Understand basic concepts of Programming and Programming Languages
Course content
Expand all 36 lectures 01:21:28
+ Basic Programming
7 lectures 36:06
What is an Algorithm?
12:13
What is a Program?
01:48
What are Variables and Constants?
03:21
What are Methods and Functions?
07:40
Control Flow: What is a loop?
03:14
Control Flow: What is a conditional statement?
05:27
Control Flow: What are Subroutines and Jumps?
02:23
+ Programming Paradigms
4 lectures 18:31
What is Imperative Programming?
02:28
What is Declarative Programming?
04:16
What is Object Oriented Programming?
07:15
Pseudocode - The connection between Programmers and Non Programmers
04:32
+ Glossary
1 lecture 00:36
How to use this glossary
00:36
+ A stands for
2 lectures 00:14
Algorithm
00:06
API
00:07
+ F stands for
2 lectures 00:24
Framework
00:10
Function
00:13
Requirements
  • Access to a computer might be beneficial but is not needed
  • Interest in Computer Science and Programming
Description

Computer Science is a topic that is becoming more and more relevant. Whether in college, school or at work. Computers and computer programs are everywhere in our everyday lives. We use software in smartphones, ATMs and even household appliances that we are able to control with our smartphones. A lot of people are confused and don't really know how all of this actually works

This compact course will take you from zero knowledge to having a solid understanding of the basic concepts of computer science and programming lanugages.
To keep the course interesting and entertaining, we use a lot of examples to explain the individual topics. Amongst many other things we will learn about the importance of algorithms and how we can create one and why they are incredibly important. We will also learn about different approaches to programming such as imperative, declarative and object oriented programming. We're going to give you real world examples outside of code and computer programs to make sure everybody is able to understand what we are talking about.


At the end of this course you will have a fundamental understanding of the most important concepts of computer science and programming and can try your luck on an easy test exercise. The course also contains a kind of glossary where we've listed definitions and explanations for the most important terms so you always have them at your fingertips.


So if you always wanted to know how computers actually work, what a programmer does and how we are using computers to develop our own programs join us in this course!

Who this course is for:
  • Programming Beginners
  • People who are interested in the topic of Computer Science and Programming