Intro to Computer Science

Provided by:
9/10 stars
based on  34 reviews
Provided by:
Cost FREE
Start Date On demand

Key Concepts

lightbulb
We've created a summary of key topics covered in this course to help you decide if it's the right one for you. Click individual badges to see more courses on the same topic.

Course Details

Cost

FREE

Upcoming Schedule

  • On demand

Course Provider

Udacity online courses
Udacity gives students the opportunity to create hands-on projects that can be put into their portfolios and used to demonstrate their skills to future employers. You'll have a personal coach who helps provide feedback on your assignments and projects to assist you in reaching your goals and staying on track in your online classes. Throughout your education experience, you'll be able to track your development, complete in-class projects, have access to interactive exercises and videos and ...
Udacity gives students the opportunity to create hands-on projects that can be put into their portfolios and used to demonstrate their skills to future employers. You'll have a personal coach who helps provide feedback on your assignments and projects to assist you in reaching your goals and staying on track in your online classes. Throughout your education experience, you'll be able to track your development, complete in-class projects, have access to interactive exercises and videos and earn a verified certificate at the end of the course as proof of all that you've learned. You'll be learning from knowledgeable professors across various schools and parts of the globe. Learn about computer science from Dave Evans, an instructor at the University of Virginia, or delve into app development with Samantha Ready, a Developer Evangelist at Salesforce.com.

Provider Subject Specialization
Sciences & Technology
102 reviews

Course Description

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.
Reviews 9/10 stars
34 Reviews for Intro to Computer Science

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Afref Fetter profile image
Afref Fetter profile image
8/10 starsCompleted
  • 12 reviews
  • 12 completed
6 years, 4 months ago
Prior experience: Programming in Python for 3 years. Like: Manages to teach you quite a bit of Python in the short span of a few weeks. Also learned about python modules, specifically ones that allow you to communicate with the browser (necessary for a search engine). The forums (as always with Udacity courses) are excellent and the projects made by other students were amazing to see. Got to know how a search engine works. Dislike: Is more like "An Introduction to programming with Python" although it does touch on a few basic computer science topics. Overall: Take the course if you want to learn Python/how to make a search engine, but if you want a true introduction to computer science, you just might have to look elsewhere.
Was this review helpful? Yes9
 Flag
 profile image
 profile image

10/10 starsCompleted
  • 13 reviews
  • 13 completed
1 year ago
This is an excellent and difficult course that takes you through the process of building a search engine. The instructor is awesome and very engaging so highly recommend!
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsTaking Now
2 years, 7 months ago
This is the worst course for a beginner. Especially giving part of material, then quiz with something which was not in the previous video. CS 101 is much clearer and simple. The approach probably chosen to scare away beginners and attract people who already do Python coding. Really frustrating, I spend more than 8 hours per day trying to follow. I am not giving up, but I am not sure that this course helps, therefore looking for alternative, like code academy.
Was this review helpful? Yes1
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
2 years, 11 months ago
I really love Udacity and the course by prof. Evans :) I was a newbie to copmuting and now i really feel confident to keep on learning. Recommend it to people new to programming and computer science
Was this review helpful? Yes1
 Flag
Pramod Yadav profile image
Pramod Yadav profile image
8/10 starsCompleted
  • 2 reviews
  • 2 completed
3 years, 5 months ago
This is one of those courses which makes you learn things beyond what is being taught. Instructor is really clear, precise, and funny at times. Problems are structured to make the student think. I enjoyed this course. Udacity as a platform is really great and supplements the learning experience.
Was this review helpful? Yes0
 Flag
Igor Todorovic profile image
Igor Todorovic profile image
10/10 starsCompleted
  • 3 reviews
  • 3 completed
4 years, 1 month ago
An exellent course for for someone who wants to learn programming. Lot of small problems to solve. Dave Evans is perfect instructor and Python is exellent choice for beginner.
Was this review helpful? Yes0
 Flag
Arash Pourhabibi-Zarandi profile image
Arash Pourhabibi-Zarandi profile image
10/10 starsCompleted
  • 4 reviews
  • 4 completed
4 years, 3 months ago
Was this review helpful? Yes0
 Flag
Christian Rømer Thulstrup profile image
Christian Rømer Thulstrup profile image
8/10 starsCompleted
  • 2 reviews
  • 2 completed
4 years, 5 months ago
A very great course to learn basic python. It is best if combined with a follow up course
Was this review helpful? Yes0
 Flag
José Luis Fernández Barros profile image
José Luis Fernández Barros profile image
10/10 starsCompleted
  • 8 reviews
  • 8 completed
4 years, 9 months ago
This is a must in computer science MOOCs. You will love programing and you will fall in love with Python. Quizzes are not too difficult, but you have some challenging exercises that will really squeeze your brain. Great forum, you will learn a lot from other students (no top secret about solutions as in other courses).
Was this review helpful? Yes0
 Flag
Dmitriy Alexeev profile image
Dmitriy Alexeev profile image
10/10 starsCompleted
  • 3 reviews
  • 3 completed
4 years, 11 months ago
I took the course 2 years ago. Just want to do justice to the course and instructor Dave Evans. It was a real pleasure. Dave is one of the best teacher I saw. Now after two years I feel very pleased that I remember how search engine works and that I can create the one by myself.
Was this review helpful? Yes0
 Flag
Brian Schuster profile image
Brian Schuster profile image
8/10 starsCompleted
  • 3 reviews
  • 3 completed
5 years, 3 months ago
This course gave me a good primer to python and taught me some clever ways to interact with websites. The subject matter did get a little over my head by the end, so much so that when I stopped taking the class and returned a month later, the subject I was studying seemed foreign. If you're interested in a class that will teach you python well, I would recommend 'Learn Python the Hard Way', a free class taught by Zed Shaw.
Was this review helpful? Yes0
 Flag
Balakrishnan S profile image
Balakrishnan S profile image
10/10 starsCompleted
  • 2 reviews
  • 2 completed
5 years, 5 months ago
I think this is the best way to learn to think like a programmer because programming exercise given in this course are well made. For example writing a program for crawling a web, sorting the crawled links using Quick sort algorithm and other programs like simulating Cellular automaton‎.
Was this review helpful? Yes0
 Flag
vaggelas profile image
vaggelas profile image
10/10 starsCompleted
  • 28 reviews
  • 26 completed
5 years, 5 months ago
This was one of the first Moocs that i finished.It is a very nice course,from a nice instructor on a very good platform. It is about programming with Python(i think 2.7 but it s been a while and i am not so sure) It starts from scratch and with lots of videos and quizzes it tries to build a fundamental knowledge of python. It is an introductory course but you end up with a very adequate level. I am trully recommend it to anyone that wanna learn python with also the Codecademy Python Track Pros : Self-Paced , Nice Instructors , Forums are helpful , No prereqs , UDACITY is a nice platform for programming courses , You can take an more advance class the minute you finish this cause every course is always provided Cons : Maybe they could add some more python things even as optional or as part II , There were a few(2-3) bugs in some quizzes at least when i took the course ,
Was this review helpful? Yes0
 Flag
Greg Hamel profile image
Greg Hamel profile image
10/10 starsCompleted
  • 116 reviews
  • 107 completed
5 years, 7 months ago
Udacity's intro CS class is one of the best CS intros on the web. I've taken MIT 6.00, Harvard CS50, gone through Coursersa and LearnStreet intro courses and I'd say this one is the best in terms of actually learning how to program. The format of short instructional videos and quizzes on Udacity is the best format for learning CS on the web, when executed well (other than building/researching things yourself.). It should be noted that this course focuses mainly on learning Python and not on the theory of CS. I think for an intro CS class it’s okay to focus more on gaining confidence with the basic nuts and bolts of a language than actually getting into the nitty-gritty of CS itself. Intro courses offered by universities get more into CS theory, but spend less time on teaching you how to actually program, which can make them a bit frustrating and leave students feeling like they have to educate themselves on the programming side of th... Udacity's intro CS class is one of the best CS intros on the web. I've taken MIT 6.00, Harvard CS50, gone through Coursersa and LearnStreet intro courses and I'd say this one is the best in terms of actually learning how to program. The format of short instructional videos and quizzes on Udacity is the best format for learning CS on the web, when executed well (other than building/researching things yourself.). It should be noted that this course focuses mainly on learning Python and not on the theory of CS. I think for an intro CS class it’s okay to focus more on gaining confidence with the basic nuts and bolts of a language than actually getting into the nitty-gritty of CS itself. Intro courses offered by universities get more into CS theory, but spend less time on teaching you how to actually program, which can make them a bit frustrating and leave students feeling like they have to educate themselves on the programming side of things. This course is entirely self- contained: you don't need to go anywhere else or learn on your own to get through it. It also doesn't take too long to complete, so it is a perfect precursor to more theory-heavy classes that don't spend enough time on the nuts and bolts.
Was this review helpful? Yes2
 Flag
No one of consequence profile image
No one of consequence profile image
9/10 starsCompleted
  • 30 reviews
  • 18 completed
5 years, 6 months ago
A great first outing from Udacity. The entire course is self-contained which makes it easy to get started. I love their approach of giving quizzes throughout the lecture, but they should replace some of the iffier multiple choice questions with more programming problems. Codecademy's course in Python might be a good supplement to this one if you'd like more practice. It's really easy to do all of the assignments right in the browser. That said, I wanted to be able to explore a new concept interactively as soon as it was taught. I understand that they want to keep it simple, but I really feel the class should have explained how to download and make use of Python's interactive interpreter, as well as its debugger. I would also recommend pythontutor.com to visualize the execution of programs. Although the class was pretty engaging overall, it did start off a bit slow for my taste. Especially when first starting out, I want a lot of visu... A great first outing from Udacity. The entire course is self-contained which makes it easy to get started. I love their approach of giving quizzes throughout the lecture, but they should replace some of the iffier multiple choice questions with more programming problems. Codecademy's course in Python might be a good supplement to this one if you'd like more practice. It's really easy to do all of the assignments right in the browser. That said, I wanted to be able to explore a new concept interactively as soon as it was taught. I understand that they want to keep it simple, but I really feel the class should have explained how to download and make use of Python's interactive interpreter, as well as its debugger. I would also recommend pythontutor.com to visualize the execution of programs. Although the class was pretty engaging overall, it did start off a bit slow for my taste. Especially when first starting out, I want a lot of visual examples and lots of feedback to show me the power and joy of computing. I would delay, for example, a discussion of abstract topics like Backus-Naur form until students are hooked. Get them doing and creating right away. The Khan Academy has some interesting ideas on that front and may be worth checking out if you're a newcomer to programming and want some visual examples. Once the class got rolling, though, the material was pretty absorbing. One of the best parts was seeing the search engine we were building take shape, although it was a bit disappointing that we never really put it into operation. I see that they've added new material after the final exam, covering classes, exceptions, and I/O. I really appreciate it, but that material should really be expanded upon. I hope to see a CS102 that helps students create larger programs using a wider range of data structures. Overall, Udacity is my favorite choice for online CS education, because the mix of videos, practice problems, and larger assignments make for a compelling experience. I hope they continue to hone their approach and round out their lineup, because I'll certainly be back.
Was this review helpful? Yes1
 Flag
Alex Hawkins-Hooker profile image
Alex Hawkins-Hooker profile image
9/10 starsTaking Now
  • 1 review
  • 0 completed
5 years, 6 months ago
I had no prior experience with programming and found this an easier and more engaging introduction than "Learn to Program: the Fundamentals" on Coursera, which I now hope to go back to to cover some of the theoretical ground skipped over by Udacity. Udacity's lecture format and interface is superb, and lend themselves superbly to this sort of introductory course - there's no way you'll ever find yourself lost or left behind. It's great that you can take the course at your own pace. The fact that everything you learn is directed to building a search engine keeps the course very engaging - you never feel like you are bogged down in theory or abstraction, which suited me as a beginner. The biggest problem is simply that the quizzes and homeworks are typically too easy, and don't require substantial individual work to complete. That said, it is very rewarding to be able to write your own code to quickly solve problems, and I'll undoubted... I had no prior experience with programming and found this an easier and more engaging introduction than "Learn to Program: the Fundamentals" on Coursera, which I now hope to go back to to cover some of the theoretical ground skipped over by Udacity. Udacity's lecture format and interface is superb, and lend themselves superbly to this sort of introductory course - there's no way you'll ever find yourself lost or left behind. It's great that you can take the course at your own pace. The fact that everything you learn is directed to building a search engine keeps the course very engaging - you never feel like you are bogged down in theory or abstraction, which suited me as a beginner. The biggest problem is simply that the quizzes and homeworks are typically too easy, and don't require substantial individual work to complete. That said, it is very rewarding to be able to write your own code to quickly solve problems, and I'll undoubtedly leave this course feeling that programming is fun, which I hadn't really expected.
Was this review helpful? Yes0
 Flag
Justine Ivan profile image
Justine Ivan profile image
8/10 starsTaking Now
  • 15 reviews
  • 9 completed
5 years, 6 months ago
Self-paced. Perfect! For an introductory course, self-paced probably is the best. You don't want to shy away interested folks because of the speed or bore the fast-learners (or who already know what is what). Slowly, you get to the core of the coding in Python and you will definitely need to know what you are doing before moving on the the next stages, which I value very much.
Was this review helpful? Yes0
 Flag
Jonathan Sundqvist profile image
Jonathan Sundqvist profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
5 years, 9 months ago
This is an excellent starting course which gives you a good foundation in the programming paradigm. After you've taken this course you can definitely head on to a more advanced understanding of programming. If you already have programmed before the more challenging problems will definitely keep you sweating a bit. So this course has pieces for everyone.
Was this review helpful? Yes0
 Flag
Michael New profile image
Michael New profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
6 years ago
As someone who has taken a lot of online CS courses, this is definitely one of my favorites. The professor is fantastic (he grows on you as the course goes on), and the format is perfect. Lots of short segments with interactive quizzes, problems, etc. Because you're constantly answering questions or writing code, it would be almost impossible to make it through the course without really learning the material. It's important to understand what you'll get out of this course though. Some of the negative reviews are from people who were expecting one thing and got something else. The course isn't a Python course. It uses Python, and you'll learn a lot about it, but the professor intentionally keeps things simple with regards to the language itself. The course is also not so much about computer science as it is about logic and problem solving. Many of the problems you'll have to solve (especially the optional bonus problems) really are ve... As someone who has taken a lot of online CS courses, this is definitely one of my favorites. The professor is fantastic (he grows on you as the course goes on), and the format is perfect. Lots of short segments with interactive quizzes, problems, etc. Because you're constantly answering questions or writing code, it would be almost impossible to make it through the course without really learning the material. It's important to understand what you'll get out of this course though. Some of the negative reviews are from people who were expecting one thing and got something else. The course isn't a Python course. It uses Python, and you'll learn a lot about it, but the professor intentionally keeps things simple with regards to the language itself. The course is also not so much about computer science as it is about logic and problem solving. Many of the problems you'll have to solve (especially the optional bonus problems) really are very challenging, even if the code you end up writing is only a few lines. After completing this course I found myself thinking more clearly and solving problems in more elegant, simple ways than I was before. If you're looking to learn more of the low-level details about computer science I'd recommend a course like Harvard's CS50 (which is excellent, but very different). But to gain a really solid foundation on how to program well I'd recommend this course over any other.
Was this review helpful? Yes2
 Flag
Dan profile image
Dan profile image
9/10 starsCompleted
  • 6 reviews
  • 6 completed
6 years ago
Dave Evans is an exceptional instructor. His teaching style and course design are well-suited to the MOOC. I took the course with the first cohort more than a year ago and have been inspired to continue to learn different applications of Python programming since. The course gave me a solid background to pursue other courses with Udacity (I've just completed my 5th) and is probably the best course I've taken. The modular design helps maintain momentum and the mini-quizzes posed throughout the modules using the in-browser Python interpreter were diverse enough to be not boring and repetitive, but repetitive and frequent enough to quickly bring my coding to fluency for the topics covered. Perhaps my favourite aspect of this course and all Udacity courses has to do with the lecture/assignment/exam structure. Compared to my university experience, I gained a lot more from spending the equivalent of an entire week completing a Udacity final... Dave Evans is an exceptional instructor. His teaching style and course design are well-suited to the MOOC. I took the course with the first cohort more than a year ago and have been inspired to continue to learn different applications of Python programming since. The course gave me a solid background to pursue other courses with Udacity (I've just completed my 5th) and is probably the best course I've taken. The modular design helps maintain momentum and the mini-quizzes posed throughout the modules using the in-browser Python interpreter were diverse enough to be not boring and repetitive, but repetitive and frequent enough to quickly bring my coding to fluency for the topics covered. Perhaps my favourite aspect of this course and all Udacity courses has to do with the lecture/assignment/exam structure. Compared to my university experience, I gained a lot more from spending the equivalent of an entire week completing a Udacity final exam, rather than cramming for a few days to spend three hours solving (or failing to) four or five problems in a typical engineering final exam.
Was this review helpful? Yes1
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
5 years, 10 months ago
I started this with many years of scripting experience working with big-data, so I really like the idea of building a web crawler. This course was a true 'intro' level but also created a challenge in understanding programming concepts, sorting algorithms and why Google is a successful search engine. I really, really liked the interface... the course is really fun and simple to take: one interface for everything: quizzes, videos, instructor whiteboard and computer screen, python shell. Seriously, I have never seen quality seamless integration of web training. It is like magic watching an embedded Youtube video and automatically transitions into interactive content and then a python shell.
Was this review helpful? Yes0
 Flag
Melinda Chen profile image
Melinda Chen profile image
9/10 starsCompleted
  • 6 reviews
  • 6 completed
6 years, 3 months ago
This course was a great way to learn python and get started programming some basic functions. The core material was fairly easy, but the course did provide some harder "starred" problems for more advanced students. I liked that the videos were all around 1-6 minutes long - long enough to contain useful information, but not too long that it loses my attention. The video quizzes and subsequent explanations were also great for ensuring that I actually understood the content. My only complaint is that everything was done in the browser IDE. This made it really easy to jump right in to writing code, but it might be useful to also include a tutorial on how to write your own stand- alone programs outside of the course.
Was this review helpful? Yes1
 Flag
Lisa profile image
Lisa profile image
9/10 starsCompleted
  • 3 reviews
  • 2 completed
6 years, 3 months ago
A fairly gentle introduction to Python - not so much computer science. Certainly no prerequisites are needed, perhaps excepting very basic algebra. Udacity's set up is fantastic, with very short videos interspersed with quizzes every 2 or 3 minutes. The interface looked a bit hackish when the quizzes appeared, and overall wasn't quite as polished as the offering from MIT on edx, but this wasn't much of an issue. Offering timetabled instances could be helpful for some as not all are well-suited to self-pacing.
Was this review helpful? Yes5
 Flag
SB profile image
SB profile image
10/10 starsCompleted
  • 2 reviews
  • 2 completed
6 years, 6 months ago
I took this course to help "re-learn" programming - I hadn't coded since undergrad about 6 years ago. Overall, I found the Udacity format to be awesome - I like that lectures are given in 2-3 minute spurts followed by quizzes that quickly test if you understand the concept. Overall this is a great intro to Python and programming, and I like how there is a project that you build across the whole course. I think this course is one of the best options to learn how to code for those who need a classroom-like environment. Some cons: * Coding in the browser isn't that fun. You miss some of the key features of an editor (easy indentation, color coding, tabbed completion, etc.). While it was nice that there was no requirement to install anything in the course (making it way easier for beginners) - I think an intro class should train students to use editors (and learn how to install a language). * Code quizzes and problems sets were too simpl... I took this course to help "re-learn" programming - I hadn't coded since undergrad about 6 years ago. Overall, I found the Udacity format to be awesome - I like that lectures are given in 2-3 minute spurts followed by quizzes that quickly test if you understand the concept. Overall this is a great intro to Python and programming, and I like how there is a project that you build across the whole course. I think this course is one of the best options to learn how to code for those who need a classroom-like environment. Some cons: * Coding in the browser isn't that fun. You miss some of the key features of an editor (easy indentation, color coding, tabbed completion, etc.). While it was nice that there was no requirement to install anything in the course (making it way easier for beginners) - I think an intro class should train students to use editors (and learn how to install a language). * Code quizzes and problems sets were too simple - Almost every solution to a quiz was less than 20 lines of code. While this was good in the beginning, the course should start preparing people to write larger code bases with multiple functions. * Few key concepts overlooked - No discussion of classes/OOP, debugging, intro algorithms like sorting
Was this review helpful? Yes5
 Flag
Eric profile image
Eric profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
6 years, 4 months ago
Great beginning Python course. I used it to very quickly prepare me for the other Python courses. (I wish there was a class like this for Java!) Highly recommended!
Was this review helpful? Yes3
 Flag
nasser profile image
nasser profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
6 years, 2 months ago
This is an amazing course, when I take the course, I feel like that I play video games, there is a lot of fun, and you learn a lot, I definitely recommend it.
Was this review helpful? Yes3
 Flag
Ahmad Albaqsami profile image
Ahmad Albaqsami profile image
10/10 starsCompleted
  • 9 reviews
  • 9 completed
6 years, 5 months ago
Great course on computer Science in general and Python in particular. The good thing was the "bite size" video lectures as well as the quizzes. Not only that, the course is continously being updated (they added a Unit 8, in addition to a few extra problem sets for the other units.. they keep you comming back for more!) Now, one shortcoming of the class (or some might consider it an advantage) is not using IDLE (program to run python offline) and thus not learning about external Input i.e. reading from files or taking input from the user. They did not cover a formal way to write docstrings for the functions (and I did not know of them until later on) That gap that was not filled by cs101 was fortunately covered by a Coursera course; Learn to program - The fundamentals with that said Udacity cs101 is a Great course. I have already recommended to a friend and he loves it! (He was taking the MIT EdX 6.00x offering and quit due to not bei... Great course on computer Science in general and Python in particular. The good thing was the "bite size" video lectures as well as the quizzes. Not only that, the course is continously being updated (they added a Unit 8, in addition to a few extra problem sets for the other units.. they keep you comming back for more!) Now, one shortcoming of the class (or some might consider it an advantage) is not using IDLE (program to run python offline) and thus not learning about external Input i.e. reading from files or taking input from the user. They did not cover a formal way to write docstrings for the functions (and I did not know of them until later on) That gap that was not filled by cs101 was fortunately covered by a Coursera course; Learn to program - The fundamentals with that said Udacity cs101 is a Great course. I have already recommended to a friend and he loves it! (He was taking the MIT EdX 6.00x offering and quit due to not being able to follow, he then started Udacity's cs101 and never looked back!) Another about the videos; the technology used is amazing! and the editing team did a great job of cutting out the "fat" in the material; Short and concise
Was this review helpful? Yes3
 Flag
Gavin Conran profile image
Gavin Conran profile image
10/10 starsCompleted
  • 25 reviews
  • 25 completed
6 years, 6 months ago
This course allowed me to learn Python in about 3 days allowing me to complete an assignment on a different course. The class is very well taught and the short, bite size lectures keep you engaged. The greatest complement is to be copied and I notice that the Scala class has partly taken the see through, moving hand format.
Was this review helpful? Yes3
 Flag
Damian Grant profile image
Damian Grant profile image
10/10 starsCompleted
  • 6 reviews
  • 5 completed
6 years, 6 months ago
This was the first MOOC I did, and luckily it was good enough to keep me coming back. I've programmed a fair bit before, although never had any classes. This was my first exposure to Python though. I was hoping for a bit more background on memory use etc, but I guess that doesn't fit with an entry level course. The quizzes etc were reasonably easy if you've done some programming before but I imagine they were aimed at a beginner audience. On the other hand, I found if I didn't keep up with the material regularly, I lost track of the various components of the search engine that we were building throughout the course. When it came to the exam I decided to leave out the 1 question relating to the actual search engine (the rest were general programming questions). On the other hand, I do appreciate that the course had a theme (building a search engine) that was gradually developed as the course went on.
Was this review helpful? Yes2
 Flag
Raz profile image
Raz profile image
10/10 starsCompleted
  • 3 reviews
  • 3 completed
6 years, 4 months ago
Very good introduction to python and strategies. Would highly recommend. The pace was nice and the content is good.
Was this review helpful? Yes1
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.