- About this course
- Preparing to learn
- Functions with parameters and returns
- Teaching functions
- Week review
Programming 102: Think Like A Computer Scientist
Accentuate your existing Python skills and come close to a computer scientist with Programming 102: Think Like a ...Read more
Intermediate
Online
4 Weeks
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
Fee | Amount in INR |
Upgrade Plan | Rs. 3,339 |
Unlimited Plan | Rs. 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
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
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
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

HTML5 Coding Essentials and Best Practices
World Wide Web Consortium via Edx


Introduction to System Programming on IBM Z
IBM via Edx


Smarter Chatbots with Node RED and Watson AI
IBM via Edx

Functional Program Design in Scala 2 Version
Swiss Federal Institute of Technology Lausanne via Coursera

Multilevel Modeling
Erasmus University, Rotterdam via Coursera


How to Modernize Applications with IBM Customer In...
IBM via Coursera


Building Cloud Services with the Java Spring Frame...
Vanderbilt via Coursera


Basic Modeling for Discrete Optimization
University of Melbourne, Parkville via Coursera


Dynamic Programming Applications in Machine Learni...
UC San Diego via Edx
Courses of your Interest

Build AI Apps with ChatGPT Dall E and GPT 4
Scrimba via Coursera
Artificial Intelligence Ethics in Action
LearnQuest via Coursera
Artificial Creativity
Parsons School of Design, The New Sch... via Coursera

Data Science on Microsoft Azure Using Python Progr...
CloudSwyft Global Systems, Inc via Futurelearn
Angular7 for Intermediate Level
Great Learning
Hashing in Java
Great Learning
Binary Trees
Great Learning

Fullstack Enterprise Mongo Express Vue And Node
Simpliv Learning

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

Learning Algorithms in JavaScript from Scratch
Simpliv Learning
More Courses by Raspberry Pi Foundation
How Computers Work Demystifying Computation
Raspberry Pi Foundation via Futurelearn
Programming Pedagogy in Primary Schools Developing...
Raspberry Pi Foundation via Futurelearn
Scratch to Python Moving from Block- to Text-Based...
Raspberry Pi Foundation via Futurelearn