CS For All: Introduction to Computer Science and Python Programming

274 votes
Free Closed [?]
CS For All: Introduction to Computer Science and Python Programming

Looking to get started with computer science while learning to program in Python?



This computer science  course provides an introduction to computer science that’s both challenging and fun. It takes a broad look at the field of computer science through a variety of demonstrations and projects. We’ll cover both low- and high-level concepts, from how the circuits inside a computer represent data to how to design algorithms, as well as how all of this information affects the technology we use today. Additionally, we’ll teach the basics of Python programming, giving us a a way to put our new CS knowledge into practice.



No need to know any programming before starting the course; we’ll teach everything you need to know along the way. All you need to start is a good grasp of algebra, and you can fall in love with both the concepts and the practice of computer science.


Starts : 2016-06-07

Comments

Alternatives

-- no alternatives found for the course --
If you know any alternatives, please let us know.

Prerequisites

-- no prerequsites found for the course --
If you can suggest any prerequisite, please let us know.

Paths

  • Accounting

    Bachelor in Accounting

  • Applied Mathematics

    Applied Mathematics degree

  • Bachelor of Science in Business (with degree assigned)

    School of Business & Technology. Bachelor of Science in Business, General Business Concentration. Using Excelsior College Examinations (ECE) and UExcel Exams.

  • Java Developer (Associate)

    This is education path to become a Java Developer based on MOOCs and free online courses. After the path is completed your education level will be same as college associates degree. However, this path includes only technical part of associates level. There are no arts,humanities etc.

  • PHP Developer (Associates)

    This is education path to become a PHP Developer based on MOOCs and free online courses. After the path is completed your education level will be same as college associates degree. However, this path includes only technical part of associates level. There are no arts,humanities etc.

  • Software Development

    The path to get bachelor degree in Software Development. This is alternative to colleges programs of study. The path requires K12 education as the base.



See all Education Paths

Certification Exams

-- there are no exams to get certification after this course --
If your company does certification for those who completed this course then register your company as certification vendor and add your exams to the Exams Directory.

Students

People who learned this course or plan to learn. These people added the course to their Education Passport or their Personal Education Path.

Aaron Abcd Ahmad Albaqsami Albert Alberto Mesa Aleksandr Shevtsov Aleksey Bychutkin Alex Kolesov Alex Souza Alexander Alexander Termer Alexandr R Alexei Alexey Potapov Alexey Sokolov Alexis Graf Amit Raj Anastacia Ivanova Anastasia Korostynska ANATOLY Andile Skungwini Andrei Pan Andrey Andrey Andrey Kirillov Andrii Ane L Anna Anna Zakharenko Anton Anton Chunikhin Anton Bykov Benjamin Bobby Thebeard Bruno Cédric Bohnert Christopher O'Keeffe Dianne Owens Dmitriy Firsov Dmitry DSNYdesign Emre Sarbak Eric L. Arnold Evgenii Evgeniya fjgirante frank diamond funfun chen Guenter Horn Gustavo Harout Mardirossian Hermes Regnier Iaroslav Krasovskyi Igor Turbanow Ilex Glabra Iordanis Kalaitzoglou Ivan Mashintsev Jegor Jerome Nowe John Smith Jon W jonahlyn Juan Sebastian Cifuentes Julia Kerrie B Kush Lana Lioba Kauk Liz Marat Marina Mátyás Fodor Mauro Ferrari Maxim Kulikov May Mammaz melike donertas Mikhaylo Sorokin Nagireddy Srichakradhar Reddy Nikolay Nisha Goutham nottelling Nuno Filipe Oleksandr Pylkevych Olga Pang Yan Pavel Mukhanov Pavlo PERCE-NEIGE Peter Ruslan Bulatov sammy Sergei Beidel Sergey Teslenko Shamsuddeen Hassan Silvano Garnerone Sizwe Mlotshwa Stanislav Stanislav Naumov Surya Prasad Siwakoti Tammy Mishoe Tetiana Tobin Varoon S Varoon Silochan Vasia Khalaim Vasiliy Stepulo Vlada Oleynik vladnaiden VVVV CCC Vyacheslav Boychenko Yaroslav Yaroslava Yulia Rudska Александр Крылов Артур Семешко Давид Дрибноход Игорь Щеглов Ольга Ларькина Рустем Жумагулов Тараленко Виталий Эльдар Наджафов

If you learned this course or plan to learn then add it to your Personal Education Path or your Education Passport

Similar courses

Courses related to the course subject

《Java程序设计》课程是使用Java语言进行应用程序设计的课程,针对各专业的大学本科生开设。课…

4G is the cutting-edge network technology that links millions of smartphones to the internet. But how does it actually work? Ideal…

SQL is the language of all databases, this course offers an easy way to master the SQL fundamentals…

Have you ever wondered how information is transmitted using your mobile phone or a WiFi hotspot? This introductory course seeks to…

Have you ever wondered how information is transmitted using your mobile phone or a WiFi hotspot? This introductory course seeks to…

Have you ever wondered how information is transmitted using your mobile phone or a WiFi hotspot? Gain an understanding of the basi…

DevOps is the union of people, process and products to enable the continuous delivery of value to end users. It is not only about…

En este curso trabajarás la definición, el desarrollo y el cierre de un proyecto de Tecnologías de la Informaci&oac…

This is a graduate course on the design and analysis of algorithms, covering several advanced topics not studied in typical introd…

Gain a deeper understanding of Spark by learning about its APIs, architecture, and common use cases. This statistics and data ana…

Let us know when you did the course CS For All: Introduction to Computer Science and Python Programming.

Started on: Completed on:
Your grade (if any):
Comments:

Add the course CS For All: Introduction to Computer Science and Python Programming to My Personal Education Path.

Start the course on:
Duration of study:
Notes:

Successfully added to your path.

View your path

Select what exam to connect to the course. The course will be displayed on the exam page in the list of courses supported for certification with the exam.


Notes about how the exam certifies students of the course (optional):