Professional Course

Introduction to Computer Science

Udacity, Online
72 hours
Next course start
Free E-Learning: Start Anytime! See details
Self-paced Online
72 hours
Next course start
Free E-Learning: Start Anytime! See details
Self-paced Online
This provider usually responds within 48 hours 👍

Course description

Introduction to Computer Science: Programming for Beginners

Introduction to Computer Science

This introductory course in computer science is designed to provide learners with the key concepts behind some of the world's most popular web applications, equipping you with all the knowledge necessary to build your own social network or search engine. 

Course material guides participants through Python, an extremely powerful, popular and straightforward programming language. Using Python, participants will traverse the basics of computer science, building their own social network and search engine.

A Practical Program in  Programming

With this hands-on approach to learning, Udacity gives learners the chance to start really thinking like a programmer, approaching complex problems with curiosity and confidence.

Do you work at this company and want to update this page?

Is there out-of-date information about your company or courses published here? Fill out this form to get in touch with us.

Upcoming start dates

1 start date available

Free E-Learning: Start Anytime!

  • Self-paced Online
  • Online

Who should attend?

This Introduction to Computer Science course is designed for those just starting out in computer programming or looking to gain a better understanding of the programming and key concepts driving the development of social networks and search engines.


This course requires no previous computer programming knowledge.

Find out if this course is right for you - request more information here!

Training content

This Introduction to Computer Science takes learners through:

Components of Building a Search Engine:

  • a crawler
  • an index
  • a page rank algorithm

. As you build these pieces, you’ll be learning about and practicing computer science skills that will ready you for intermediate level computer science courses.

Components of Building a Social Network:

  • organizing relationships into a social network
  • exploring relationships
  • insight into how you fit into your own social networks.


It is free to start this  Introduction to Computer Science course

Estimated time for completion assuming 6 hours per week: Approx. 3 months

2-Week Free Trial: Love it or Leave it

All Udacity courses are offered with a two-week free trial. Learners will have plenty of time to make sure that the program fits their needs. If it's not working out for any reason - user can cancel their subscription fee of charge.

Contact this provider

Contact course provider

Before we redirect you to this supplier's website, do you mind filling out this form so that we can stay in touch? You can unsubscribe at any time.
If you want us to recommend other suitable courses, please fill out all fields below and check the box beside "Please recommend similar options"
Country *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.