Programming 102: Think Like A Computer Scientist

BY
Raspberry Pi Foundation , Teach Computing via Futurelearn

Accentuate your existing Python skills and come close to a computer scientist with Programming 102: Think Like a Computer Scientist Certification by FutureLearn

Lavel

Intermediate

Mode

Online

Duration

4 Weeks

Fees

Free

Quick Facts

particular details
Collaborators Google
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based
Learning efforts 2 Hours Per Week

Course overview

Programming 102: Think Like a Computer Scientist Certification by FutureLearn allows learners to explore intermediate level Python programming where they shall discover how to break problems into smaller parts, design and finally apply algorithms to data. They can also explore list structures along with their various uses. Those having faced a significant brush with Python and having acquired an inclination towards the language thereafter can definitely take up this course to polish their knowledge and programming skills.

Programming 102: Think Like a Computer Scientist Certification syllabus is so structured that the learning outcomes will build upon the foundational Python skills of the learner and prepare him to proceed with more advanced programming. All eligible course participants can start with the course straight away and learn at their own pace. This online training programme not only deals with basic concepts but also challenges its learners to implement the same with their students. The assignments and tests spread throughout the course will help learners endure some programming challenges.

The highlights

  • Two hours of the weekly study
  • Accreditation from CPD and supported by Google
  • Four weeks of online learning
  • Free to pursue
  • Triple subscription system
  • 100% online course
  • Certificate of completion by Future Learn

Program offerings

  • Quizzes
  • Assignments
  • Tests
  • Exercises

Course and certificate fees

Type of course

Free

The fee structure for Programming 102: Think Like a Computer Scientist Certification online course is elaborated below-

  • If a candidate wishes to purchase the upgraded plan, he will have to pay a fee of INR 3,339.
  • To get unlimited access to the course, a learner has to pay INR 750/month.

Fee Details for Programming 102: Think Like a Computer Scientist

FeeAmount in INR
Upgrade PlanRs. 3,339
Unlimited PlanRs. 750/month
certificate availability

Yes

certificate providing authority

Futurelearn

certificate fees

₹3,339

Who it is for

  • This programme is ideally best for teachers who have experience in Python 
  • Participants who can write simple programmes

Eligibility criteria

Work experience

Programming 102: Think Like a Computer Scientist Certification course is suited for teachers with some prior Python experience. They should be able to write simple programs demonstrating selection, sequencing, data types and iteration. 

Certification qualifying details

Programming 102: Think Like a Computer Scientist Certification shall only be received by enrollees who purchase the upgraded or unlimited plan. They will have to additionally complete 90% of course steps and attempt all the assessments to earn their digital certificate after purchasing a plan.

Programming 102: Think Like a Computer Scientist Certification course is suited for teachers with some prior Python experience. They should be able to write simple programs demonstrating selection, sequencing, data types and iteration.

What you will learn

Knowledge of algorithms

After completion of Programming 102: Think Like a Computer Scientist Certification programme, learners will feel more confident with different aspects of Python and shall be able to achieve the following learning goals-

  • Comparing the efficiency of algorithms
  • Learning about ways to create and manipulate list and string data structures
  • Applying several common search and sort algorithms to data
  • Modifying functions to take parameters
  • Producing output of return values in functions
  • Producing one's own functions to break down problems into more manageable parts
  • Interpret algorithms expressed in plain English in pseudocode and as flowcharts
  • Learning about and implementing a bubble sort

The syllabus

Week 1: Function as units of code

  • About this course
  • Preparing to learn
  • Functions with parameters and returns
  • Teaching functions
  • Week review

Week 2: Algorithms, lists and counting

  • Algorithms
  • Lists
  • Algorithms and counting
  • Recap of week 2

Week 3: Sorting

  • Welcome to week 3
  • Bubble Sort
  • Insertion Sort
  • Merge Sort
  • Week 3 recap

Week 4: Searching

  • Welcome to week 4
  • Linear Search
  • Binary Search
  • Embedding your learning by teaching
  • End of the Course

Admission details

The registration process for Programming 102: Think Like a Computer Scientist Certification Programme is entirely online where any candidate who is more than 13 years old can take admission into the course. A step-by-step guide for the same is as follows-

Step 1: Browse to- https://www.futurelearn.com/courses/programming-102-think-like-a-computer-scientist

Step 2: Tap on “Join the course for free”.

Step 3: You will be required to register/log in on FutureLearn to commence your registration.

Step 4: In case you need to create a new account, you have to enter your age and click on “Register” thereafter.

Step 5: Choose the plan you wish to purchase or enrol on. If you opt for free learning, you can directly access the course. In case of opting for the upgrade or unlimited plan, you will have to confirm your name which will go on the certificate, preferred mode of payment, your shipping address and order details. 

Step 6: Pay the requisite fee by clicking on "Pay securely now".

Step 7: You can now access the course as a paid member once the payment is successful.

How it helps

Python language is gaining popularity since it is one of the most accessible programming languages with its simplified syntax. It lays more emphasis on natural language. It is a part of many curriculums across the world, which makes it academically relevant. Its professional relevance is attributable to its faster execution as compared to other programming languages which justifies its utility in software development, web development, data science and system scripts.

Programming 102: Think Like a Computer Scientist Certification benefits include helping candidates impart relevant training to their students and help them stand out from their competitors in terms of knowledge. With this training, they can even apply for better roles and expect better pay scale, career opportunities and designation. As far as students are concerned, they will develop practical and theoretical basics.

The faculty is quite experienced and possess vast experience in Python programming. The certification accredited by CPD will enhance the portfolio of course takers. All in all, the course holds extreme professional and academic benefits and can be pursued for free by anyone interested in this domain.

Instructors

Ms Laura Sach

Ms Laura Sach
Instructor
Raspberry Pi Foundation

FAQs

How can candidates check the feedback they received on an assignment?

They will receive a notification regarding the same via email. Thereafter, they can check the respective review in the “Reflection” tab under “Assignment Review.”

What kind of assignment review has been provided in Programming 102: Think Like a Computer Scientist Certification course?

FutureLearn offers the option of peer-to-peer assignment review wherein candidates are recommended to conduct at least one assignment review in their course.

Are assignments considered in the final evaluation for certification?

No, they are just a check on a candidate’s learning and they are optional to take.

How much time do learners have to invest each day for Programming 102: Think Like a Computer Scientist Certification training?

Learners need to invest two hours each week to complete the course. The course is however self-paced for them to study at any time of the day irrespective of their time zone.

Does the unlimited subscription plan come with an expiry?

Yes, the plan will expire after one year from the date of enrollment. Candidates can check the exact date of the expiry of their plan under the “Account” page.

How many attempts can be exhausted for each course test?

Candidates can only take a course test once but they can attempt each question in the test thrice.

Can the certification be regarded as a full-fledged degree?

While Programming 102: Think Like a Computer Scientist Certification online course is accredited by CPD and supported by Google, it is not a degree or part of a degree.

How can a candidate track his shipment?

A shipment cannot be tracked but usually, all the orders reach within the speculated time.

How can a course participant claim a refund?

A refund can only be initiated if:

  • It has been requested within the 14-day period, the details of which can be accessed on the course URL.
  • The candidate has not attempted or completed any course test. 
  • The candidate has not yet received his certificate of achievement or participation.

Can the shipping address for certification be changed?

It can only be changed if the certificate has not been shipped already. Candidates will have to reach out to the FutureLearn support team via mail and request the change.

Articles

Popular Articles

Latest Articles

Similar Courses

Mastering Go Programming

Simpliv Learning

Online
Intermediate
$299 $1,499

HTML5 Coding Essentials and Best Practices

World Wide Web Consortium via Edx

6 Weeks Online
Intermediate
Free

Introduction to System Programming on IBM Z

IBM via Edx

3 Weeks Online
Intermediate
Free

Smarter Chatbots with Node RED and Watson AI

IBM via Edx

3 Weeks Online
Intermediate
Free

Functional Program Design in Scala 2 Version

Swiss Federal Institute of Technology Lausanne via Coursera

3 Weeks Online
Intermediate
Free

Multilevel Modeling

Erasmus University, Rotterdam via Coursera

3 Weeks Online
Intermediate
Free

How to Modernize Applications with IBM Customer In...

IBM via Coursera

3 Weeks Online
Intermediate
Free

Building Cloud Services with the Java Spring Frame...

Vanderbilt via Coursera

3 Weeks Online
Intermediate
Free

Basic Modeling for Discrete Optimization

University of Melbourne, Parkville via Coursera

4 Weeks Online
Intermediate

Dynamic Programming Applications in Machine Learni...

UC San Diego via Edx

4 Weeks Online
Intermediate
Free

Courses of your Interest

Build AI Apps with ChatGPT Dall E and GPT 4

Build AI Apps with ChatGPT Dall E and GPT 4

Scrimba via Coursera

3 Weeks Online
Intermediate
Free

Artificial Intelligence Ethics in Action

LearnQuest via Coursera

Online
Intermediate

Artificial Creativity

Parsons School of Design, The New Sch... via Coursera

Online
Intermediate
Data Science on Microsoft Azure Using Python Progr...

Data Science on Microsoft Azure Using Python Progr...

CloudSwyft Global Systems, Inc via Futurelearn

15 Weeks Online
Intermediate

Angular7 for Intermediate Level

Great Learning

Online
Intermediate
Free

Hashing in Java

Great Learning

Online
Intermediate
Free

Binary Trees

Great Learning

Online
Intermediate
Free
Fullstack Enterprise Mongo Express Vue And Node

Fullstack Enterprise Mongo Express Vue And Node

Simpliv Learning

Online
Intermediate
$199 $999
Visual Design for Web Designers UI Designers and D...

Visual Design for Web Designers UI Designers and D...

Simpliv Learning

Online
Intermediate
$199 $999
Learning Algorithms in JavaScript from Scratch

Learning Algorithms in JavaScript from Scratch

Simpliv Learning

Online
Intermediate
$199 $999

More Courses by Raspberry Pi Foundation

How Computers Work Demystifying Computation

Raspberry Pi Foundation via Futurelearn

4 Weeks Online
Intermediate
Free

Programming Pedagogy in Primary Schools Developing...

Raspberry Pi Foundation via Futurelearn

4 Weeks Online
Intermediate
Free

Scratch to Python Moving from Block- to Text-Based...

Raspberry Pi Foundation via Futurelearn

3 Weeks Online
Intermediate

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books