Scratch to Python: Moving from Block- to Text-based Programming

  • 0.0
4

Brief Introduction

Support learners to use the thinking & programming skills they learnt in Scratch in text-based programming languages like Python.

Course Summary

Learn how to transition from block-based to text-based programming with this online course. With the help of popular programming languages like Python, you’ll learn how to code and create your own programs from scratch.

Key Learning Points

  • Understand the difference between block-based and text-based programming
  • Use Python to code and create your own programs
  • Gain practical experience through interactive coding exercises

Job Positions & Salaries of people who have taken this course might have

  • Software Developer
    • USA: $76,526
    • India: ₹559,616
    • Spain: €31,892
  • Web Developer
    • USA: $60,463
    • India: ₹358,305
    • Spain: €24,480
  • Data Analyst
    • USA: $60,981
    • India: ₹409,670
    • Spain: €27,372

Related Topics for further study


Learning Outcomes

  • Understand the differences between block-based and text-based programming
  • Gain practical experience creating programs with Python
  • Develop coding skills that can be applied to various programming languages

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of block-based programming
  • Access to a computer with internet connection

Course Difficulty Level

Beginner

Course Format

  • Online
  • Self-paced
  • Interactive

Similar Courses

  • Introduction to Programming with Python
  • Code Yourself! An Introduction to Programming

Related Education Paths


Related Books

Requirements

  • This course is designed for primary or K-5 teachers and volunteers who are supporting learners transition from Scratch to Python programming.

Outline

  • Transfer programming and thinking skills from Scratch to Python Welcome to the course Set up your tech Common concepts of Scratch and Python Explore the limits of Scratch and the power of Python The limits of Scratch and the power of Python The concept of concurrency Debugging Get to grips with Python Building young people's resilience Real-world Python How to find help Power of text-based programming Welcome to week 4 Solve problems with the power of Python Action plan and next steps

Summary of User Reviews

This course on block to text-based programming has received positive reviews from learners. Many users found the course to be engaging and informative, with clear explanations and practical exercises. The course is rated highly by learners, reflecting the quality of the content and teaching.

Key Aspect Users Liked About This Course

Many users found the course to be engaging and informative, with clear explanations and practical exercises.

Pros from User Reviews

  • Engaging and informative content
  • Clear explanations of concepts
  • Practical exercises to reinforce learning
  • Good pacing of lessons
  • Excellent support from instructors

Cons from User Reviews

  • Some users found the course challenging
  • Not suitable for advanced learners
  • Limited interaction with other learners
  • Some technical issues with the platform
  • Lack of real-world examples
Free
Available now
4
Caitlyn Merry, Rik Cross, Martin O'Hanlon, Marc Scott
Raspberry Pi Foundation & National Centre for Computing Education
Futurelearn

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses