FutureLearn
FutureLearn Logo

Programming 102: Think Like a Computer Scientist 

  • Offered byFutureLearn

Programming 102: Think Like a Computer Scientist
 at 
FutureLearn 
Overview

Duration

4 weeks

Total fee

2,554

Mode of learning

Online

Official Website

Go to Website External Link Icon

Credential

Certificate

Programming 102: Think Like a Computer Scientist
 at 
FutureLearn 
Highlights

  • Duration 4 weeks
  • Weekly study 2 hours
  • 100% online Learn at your own pace
Details Icon

Programming 102: Think Like a Computer Scientist
 at 
FutureLearn 
Course details

Skills you will learn
More about this course
  • On this course, you'll explore Python programming at an intermediate level.
  • You'll discover how to break down problems into smaller parts, and then design and apply algorithms to data. You'll also explore list structures and their various uses.
  • Ultimately, what you learn will build upon your foundational Python skills - preparing you to progress onto more advanced programming.

Programming 102: Think Like a Computer Scientist
 at 
FutureLearn 
Curriculum

Function as units of code

About this course

Preparing to learn

Functions with parameters and returns

Teaching functions

Week review

Algorithms, lists & counting

Algorithms

Lists

Algorithms and counting

Recap of week 2

Sorting

Welcome to week 3

Bubble Sort

Insertion Sort

Merge Sort

Week 3 recap

Searching

Welcome to week 4

Linear Search

Binary Search

Embedding your learning by teaching

End of the Course

Other courses offered by FutureLearn

1.81 K
2 weeks
– / –
1.32 L
15 weeks
– / –
72.5 K
10 weeks
– / –
89.23 K
12 weeks
– / –
View Other 1956 CoursesRight Arrow Icon
qna

Programming 102: Think Like a Computer Scientist
 at 
FutureLearn 

Student Forum

chatAnything you would want to ask experts?
Write here...