Computer Science 101 - Computers & Programming for Beginners

  • Course provided by Udemy
  • Study type: Online
  • Starts: Anytime
  • Price: See latest price on Udemy
Udemy

Course 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

Instructors

Meixner & Ruof
  • 4.5 Instructor Rating
  • 13,322 Reviews
  • 76,283 Students
  • 29 Courses

Hi, mein Name ist Timothy.

Zusammen mit Johannes Ruof bin ich seit 2015 auf Udemy als Dozent vertreten und gehöre zu den erfolgreichsten deutschen Dozenten der Plattform.

Als offizieller Partner von Udemy konnten wir in dieser Zeit einige Erfolge verbuchen.

Unter anderem:

Den erfolgreichsten deutschsprachigen Digital Marketing Kurs aller Zeiten

Den erfolgreichsten deutschsprachigen iOS Development Kurs aller Zeiten

Den erfolgreichsten deutschsprachigen Instagram Marketing Kurs aller Zeiten

Zusammen mit Johannes den offiziellen Udemy Instructor Award für das beste Dozententeam auf der gesamten Plattform erhalten.

Seit 2019 sind wir außerdem Partner der Google Zukunftswerkstatt. Auf dieser kostenfreien Plattform unterrichten wir drei Kurse und möchten so Menschen dabei helfen, die Herausforderungen des digitalen Wandels zu bewältigen.

Wir konnten bereits mehr als 60.000 Menschen dabei helfen, ihre Ziele zu erreichen und ich würde mich freuen dich in einem unserer Kurse begrüßen zu dürfen.


Meixner & Ruof
  • 4.5 Instructor Rating
  • 13,322 Reviews
  • 76,279 Students
  • 29 Courses

Hi, ich bin Johannes.

Zusammen mit Timothy Meixner bin ich seit 2015 auf Udemy als Dozent vertreten und gehöre zu den erfolgreichsten deutschen Dozenten der Plattform.

Als offizieller Partner von Udemy konnten wir in dieser Zeit einige Erfolge verbuchen.


Unter anderem:

Den erfolgreichsten deutschsprachigen Digital Marketing Kurs aller Zeiten

Den erfolgreichsten deutschsprachigen iOS Development Kurs aller Zeiten

Den erfolgreichsten deutschsprachigen Instagram Marketing Kurs aller Zeiten

Zusammen mit Timothy habe ich außerdem den offiziellen Udemy Instructor Award für das beste Dozententeam auf der gesamten Plattform erhalten.


Seit 2019 sind wir außerdem Partner der Google Zukunftswerkstatt. Auf dieser kostenfreien Plattform unterrichten wir drei Kurse und möchten so Menschen dabei helfen, die Herausforderungen des digitalen Wandels zu bewältigen.


Wir konnten bereits mehr als 50.000 Menschen dabei helfen, ihre Ziele zu erreichen und ich würde mich freuen dich in einem unserer Kurse begrüßen zu dürfen.

Expected Outcomes

  1. Understand how computers work Understand basic concepts of Computer Science Understand basic concepts of Programming and Programming Languages Course content 19 sections • 36 lectures • 1h 21m total length Expand all sections Introduction and First Steps 5 lectures • 22min Introduction & Curriculum Preview 03:01 What is a computer? 02:02 What can a computer do? What can't a computer do? 03:36 How do we communicate with Computers? Preview 07:36 Why are Computer Science and Programming important? Preview 06:04 Basic Programming 7 lectures • 36min 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 • 19min 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 • 1min How to use this glossary 00:36 A stands for 2 lectures • 1min Algorithm 00:06 API 00:07 B stands for 1 lecture • 1min Bug 00:15 C stands for 1 lecture • 1min Compiler 00:08 D stands for 1 lecture • 1min Debugging 00:13 E stands for 1 lecture • 1min Error 00:29 F stands for 2 lectures • 1min Framework 00:10 Function 00:13 9 more sections 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 Show more Show less Instructors Timothy Meixner Meixner & Ruof 4.5 Instructor Rating 13,322 Reviews 76,283 Students 29 Courses Hi, mein Name ist Timothy. Zusammen mit Johannes Ruof bin ich seit 2015 auf Udemy als Dozent vertreten und gehöre zu den erfolgreichsten deutschen Dozenten der Plattform. Als offizieller Partner von Udemy konnten wir in dieser Zeit einige Erfolge verbuchen. Unter anderem: Den erfolgreichsten deutschsprachigen Digital Marketing Kurs aller Zeiten Den erfolgreichsten deutschsprachigen iOS Development Kurs aller Zeiten Den erfolgreichsten deutschsprachigen Instagram Marketing Kurs aller Zeiten Zusammen mit Johannes den offiziellen Udemy Instructor Award für das beste Dozententeam auf der gesamten Plattform erhalten. Seit 2019 sind wir außerdem Partner der Google Zukunftswerkstatt . Auf dieser kostenfreien Plattform unterrichten wir drei Kurse und möchten so Menschen dabei helfen, die Herausforderungen des digitalen Wandels zu bewältigen. Wir konnten bereits mehr als 60.000 Menschen dabei helfen, ihre Ziele zu erreichen und ich würde mich freuen dich in einem unserer Kurse begrüßen zu dürfen. Show more Show less Johannes Ruof Meixner & Ruof 4.5 Instructor Rating 13,322 Reviews 76,279 Students 29 Courses Hi, ich bin Johannes. Zusammen mit Timothy Meixner bin ich seit 2015 auf Udemy als Dozent vertreten und gehöre zu den erfolgreichsten deutschen Dozenten der Plattform. Als offizieller Partner von Udemy konnten wir in dieser Zeit einige Erfolge verbuchen. Unter anderem: Den erfolgreichsten deutschsprachigen Digital Marketing Kurs aller Zeiten Den erfolgreichsten deutschsprachigen iOS Development Kurs aller Zeiten Den erfolgreichsten deutschsprachigen Instagram Marketing Kurs aller Zeiten Zusammen mit Timothy habe ich außerdem den offiziellen Udemy Instructor Award für das beste Dozententeam auf der gesamten Plattform erhalten. Seit 2019 sind wir außerdem Partner der Google Zukunftswerkstatt . Auf dieser kostenfreien Plattform unterrichten wir drei Kurse und möchten so Menschen dabei helfen, die Herausforderungen des digitalen Wandels zu bewältigen. Wir konnten bereits mehr als 50.000 Menschen dabei helfen, ihre Ziele zu erreichen und ich würde mich freuen dich in einem unserer Kurse begrüßen zu dürfen. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677790f86b795404',m:'1852419f56e6aaf40d1b9b3d77070f2ddb8be74f-1627742264-1800-AXQ8C8qhb/JTRi4MvYyj3cT1sjotX7JYbvsTqnn3li3xIZkzrfY4MC4fwGmK4jnqgA2cs6hYwSKCxUpofh1hYj1pzS+Uu/ZpHtfqCz182ZPrkxAXIdz+QJc8hSG/siERRTanKyGTbU6aGUnev9uJZ2BhefQmAk+w58GpeL+/oRlOoWqY/Wxmr7N77E+HDUBVr0ancGLr10RCYUR/VvvVELE=',s:[0x15c98b44a3,0x59d490017c],}})();
  2. Understand basic concepts of Computer Science Understand basic concepts of Programming and Programming Languages Course content 19 sections • 36 lectures • 1h 21m total length Expand all sections Introduction and First Steps 5 lectures • 22min Introduction & Curriculum Preview 03:01 What is a computer? 02:02 What can a computer do? What can't a computer do? 03:36 How do we communicate with Computers? Preview 07:36 Why are Computer Science and Programming important? Preview 06:04 Basic Programming 7 lectures • 36min 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 • 19min 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 • 1min How to use this glossary 00:36 A stands for 2 lectures • 1min Algorithm 00:06 API 00:07 B stands for 1 lecture • 1min Bug 00:15 C stands for 1 lecture • 1min Compiler 00:08 D stands for 1 lecture • 1min Debugging 00:13 E stands for 1 lecture • 1min Error 00:29 F stands for 2 lectures • 1min Framework 00:10 Function 00:13 9 more sections 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 Show more Show less Instructors Timothy Meixner Meixner & Ruof 4.5 Instructor Rating 13,322 Reviews 76,283 Students 29 Courses Hi, mein Name ist Timothy. Zusammen mit Johannes Ruof bin ich seit 2015 auf Udemy als Dozent vertreten und gehöre zu den erfolgreichsten deutschen Dozenten der Plattform. Als offizieller Partner von Udemy konnten wir in dieser Zeit einige Erfolge verbuchen. Unter anderem: Den erfolgreichsten deutschsprachigen Digital Marketing Kurs aller Zeiten Den erfolgreichsten deutschsprachigen iOS Development Kurs aller Zeiten Den erfolgreichsten deutschsprachigen Instagram Marketing Kurs aller Zeiten Zusammen mit Johannes den offiziellen Udemy Instructor Award für das beste Dozententeam auf der gesamten Plattform erhalten. Seit 2019 sind wir außerdem Partner der Google Zukunftswerkstatt . Auf dieser kostenfreien Plattform unterrichten wir drei Kurse und möchten so Menschen dabei helfen, die Herausforderungen des digitalen Wandels zu bewältigen. Wir konnten bereits mehr als 60.000 Menschen dabei helfen, ihre Ziele zu erreichen und ich würde mich freuen dich in einem unserer Kurse begrüßen zu dürfen. Show more Show less Johannes Ruof Meixner & Ruof 4.5 Instructor Rating 13,322 Reviews 76,279 Students 29 Courses Hi, ich bin Johannes. Zusammen mit Timothy Meixner bin ich seit 2015 auf Udemy als Dozent vertreten und gehöre zu den erfolgreichsten deutschen Dozenten der Plattform. Als offizieller Partner von Udemy konnten wir in dieser Zeit einige Erfolge verbuchen. Unter anderem: Den erfolgreichsten deutschsprachigen Digital Marketing Kurs aller Zeiten Den erfolgreichsten deutschsprachigen iOS Development Kurs aller Zeiten Den erfolgreichsten deutschsprachigen Instagram Marketing Kurs aller Zeiten Zusammen mit Timothy habe ich außerdem den offiziellen Udemy Instructor Award für das beste Dozententeam auf der gesamten Plattform erhalten. Seit 2019 sind wir außerdem Partner der Google Zukunftswerkstatt . Auf dieser kostenfreien Plattform unterrichten wir drei Kurse und möchten so Menschen dabei helfen, die Herausforderungen des digitalen Wandels zu bewältigen. Wir konnten bereits mehr als 50.000 Menschen dabei helfen, ihre Ziele zu erreichen und ich würde mich freuen dich in einem unserer Kurse begrüßen zu dürfen. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677790f86b795404',m:'1852419f56e6aaf40d1b9b3d77070f2ddb8be74f-1627742264-1800-AXQ8C8qhb/JTRi4MvYyj3cT1sjotX7JYbvsTqnn3li3xIZkzrfY4MC4fwGmK4jnqgA2cs6hYwSKCxUpofh1hYj1pzS+Uu/ZpHtfqCz182ZPrkxAXIdz+QJc8hSG/siERRTanKyGTbU6aGUnev9uJZ2BhefQmAk+w58GpeL+/oRlOoWqY/Wxmr7N77E+HDUBVr0ancGLr10RCYUR/VvvVELE=',s:[0x15c98b44a3,0x59d490017c],}})();
  3. Understand basic concepts of Programming and Programming Languages Course content 19 sections • 36 lectures • 1h 21m total length Expand all sections Introduction and First Steps 5 lectures • 22min Introduction & Curriculum Preview 03:01 What is a computer? 02:02 What can a computer do? What can't a computer do? 03:36 How do we communicate with Computers? Preview 07:36 Why are Computer Science and Programming important? Preview 06:04 Basic Programming 7 lectures • 36min 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 • 19min 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 • 1min How to use this glossary 00:36 A stands for 2 lectures • 1min Algorithm 00:06 API 00:07 B stands for 1 lecture • 1min Bug 00:15 C stands for 1 lecture • 1min Compiler 00:08 D stands for 1 lecture • 1min Debugging 00:13 E stands for 1 lecture • 1min Error 00:29 F stands for 2 lectures • 1min Framework 00:10 Function 00:13 9 more sections 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 Show more Show less Instructors Timothy Meixner Meixner & Ruof 4.5 Instructor Rating 13,322 Reviews 76,283 Students 29 Courses Hi, mein Name ist Timothy. Zusammen mit Johannes Ruof bin ich seit 2015 auf Udemy als Dozent vertreten und gehöre zu den erfolgreichsten deutschen Dozenten der Plattform. Als offizieller Partner von Udemy konnten wir in dieser Zeit einige Erfolge verbuchen. Unter anderem: Den erfolgreichsten deutschsprachigen Digital Marketing Kurs aller Zeiten Den erfolgreichsten deutschsprachigen iOS Development Kurs aller Zeiten Den erfolgreichsten deutschsprachigen Instagram Marketing Kurs aller Zeiten Zusammen mit Johannes den offiziellen Udemy Instructor Award für das beste Dozententeam auf der gesamten Plattform erhalten. Seit 2019 sind wir außerdem Partner der Google Zukunftswerkstatt . Auf dieser kostenfreien Plattform unterrichten wir drei Kurse und möchten so Menschen dabei helfen, die Herausforderungen des digitalen Wandels zu bewältigen. Wir konnten bereits mehr als 60.000 Menschen dabei helfen, ihre Ziele zu erreichen und ich würde mich freuen dich in einem unserer Kurse begrüßen zu dürfen. Show more Show less Johannes Ruof Meixner & Ruof 4.5 Instructor Rating 13,322 Reviews 76,279 Students 29 Courses Hi, ich bin Johannes. Zusammen mit Timothy Meixner bin ich seit 2015 auf Udemy als Dozent vertreten und gehöre zu den erfolgreichsten deutschen Dozenten der Plattform. Als offizieller Partner von Udemy konnten wir in dieser Zeit einige Erfolge verbuchen. Unter anderem: Den erfolgreichsten deutschsprachigen Digital Marketing Kurs aller Zeiten Den erfolgreichsten deutschsprachigen iOS Development Kurs aller Zeiten Den erfolgreichsten deutschsprachigen Instagram Marketing Kurs aller Zeiten Zusammen mit Timothy habe ich außerdem den offiziellen Udemy Instructor Award für das beste Dozententeam auf der gesamten Plattform erhalten. Seit 2019 sind wir außerdem Partner der Google Zukunftswerkstatt . Auf dieser kostenfreien Plattform unterrichten wir drei Kurse und möchten so Menschen dabei helfen, die Herausforderungen des digitalen Wandels zu bewältigen. Wir konnten bereits mehr als 50.000 Menschen dabei helfen, ihre Ziele zu erreichen und ich würde mich freuen dich in einem unserer Kurse begrüßen zu dürfen. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677790f86b795404',m:'1852419f56e6aaf40d1b9b3d77070f2ddb8be74f-1627742264-1800-AXQ8C8qhb/JTRi4MvYyj3cT1sjotX7JYbvsTqnn3li3xIZkzrfY4MC4fwGmK4jnqgA2cs6hYwSKCxUpofh1hYj1pzS+Uu/ZpHtfqCz182ZPrkxAXIdz+QJc8hSG/siERRTanKyGTbU6aGUnev9uJZ2BhefQmAk+w58GpeL+/oRlOoWqY/Wxmr7N77E+HDUBVr0ancGLr10RCYUR/VvvVELE=',s:[0x15c98b44a3,0x59d490017c],}})();