Intro to Computer Science

In this introduction to computer programming course, you’ll learn and practice key computer science concepts by building your own versions of popular web applications. You’ll learn Python, a powerful, easy-to-learn, and widely used programming language, and you’ll explore computer science basics, as you build your own search engine and social network.

Prerequisites and Requirements:

There is no prior computer programming knowledge needed for this course. Beginners are welcome!See the for using Udacity.
From Udacity
Instructor Dave Evans
Length Approx. 3 months
Availability Current
Price Free
Language English (English)
Subjects Computer Science Software Development
No reviews yet.
More Info Intro to Computer Science @ Udacity

What people say about Intro to Computer ScienceBETA

a search engine

Got to know how a search engine works.

learn a lot

...the professor intentionally keeps things simple with regards to the language itself.

dave evans

Just want to do justice to the course and instructor Dave Evans.

final exam

I especially liked the cellular automaton question in the final exam.

computer science

I would recommend to any looking to jump into the world of computer science.Prior experience… does touch on a few basic computer science topics.

Highly recommended!A fairly gentle introduction to Python …

This course teaches valuable skills*


Yearly salary

This is the average pay in the US for people with these skills.

We've collected a sampling of potential jobs below.

Software Systems Engineer (Senior)


Instructor - Computer Science


Asst. Professor - Computer Science


Software Engineer (Senior)


*Median income figures across U.S., note that actual salaries vary.

Review this course.

Recommend by rating it a 4 or 5

Tell us a little bit about it.
How much coursework did you finish?
Like this course?

Save it for later.

You can find this course in these lists: