• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Code Yourself! An Introduction to Programming

    Learner Reviews & Feedback for Code Yourself! An Introduction to Programming by The University of Edinburgh

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.7
    stars
    3,524 ratings

    About the Course

    Have you ever wished you knew how to program, but had no idea where to start from? This course will teach you how to program in Scratch,
    an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help
    you think like a software engineer. This course is also available with captions in the following languages: Arabic
    https://kidlove.top/learn/intro-programming-ar Spanish https://kidlove.top/learn/a-programar
    ...

    Top reviews

    MS

    Jun 4, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    This course is really helpful .Content is amazing and so much useful.anybody who wants to learn programming as a beginner should try this course first .Thank you for making my Lockdown so productive.

    JC

    Sep 20, 2021

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Very fun and engaging course. Allows you to interact with your peers and gain valuable feedback. The interviews were also very useful as they showed how concepts could be utilized in other fields.

    Filter by:

    126 - 150 of 1,206 Reviews for Code Yourself! An Introduction to Programming

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Maria C

    •

    Jun 15, 2020

    This is, in my opinion the best approach to introduce the principles of coding to someone who has never had contact with it and does so without introducing too much at once. It is just right! It is a good foundation to go from to other languages like Python for example. Could not reccommend more.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ana C P

    •

    Mar 21, 2019

    What I liked most about this course was its methodology. It requires hands-on in order to practice and learn what is being taught.

    I would definitely recommend this course and if you are not familiar with coding, don't worry and give it a try. It will have the opportunity to practice in a fun way.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jane P

    •

    Oct 24, 2015

    Fabulously presented, well paced, challenging and even cute! I learned so much more that I bargained for and will be reviewing course content over and over, thanks to the ability to download content. Thank you for a wonderful course that took me well out of my comfort zone, but encouraged me too.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Bafana M

    •

    Mar 21, 2022

    A very nice course and I have learn what exactly is coding. I did not have the slitest idea on how to create a game but now i have the skill, very nice. "Building something out of nothing". I would encourage everyone to learn this it fun and very helpful in understanding how programms run.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Neeraj C P

    •

    Aug 11, 2020

    I truly enjoyed this course. It helped refresh some of my knowledge of Scratch and gave me an idea of programming in the real world works through interviews of people who use programming in their everyday lives. Programming seems like a fascinating field which runs on your ideas and skills.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Iryna S

    •

    Aug 17, 2016

    I enjoyed the course a lot! It's amazing how it is simple and thrilling at the same time. You have an opportunity to create simple but cool games which make you feel so proud of yourself. My kids tried out the games I created later on and were amazed too! So thank you a lot for the course!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By JELANI P

    •

    Feb 21, 2021

    This course was so good for me as a STEM Educator. It demonstrates how powerful Scratch coding software is and how persons can use the extensive features of the software. I would recommend this program to anyone. Thank you to the course instructors, and to my peers for their reviews.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By kelwin f

    •

    Jun 17, 2020

    This is where one should start if they don't know anything about coding and software development. They have a very clear and crisp video with interesting topics and ideas and especially Cody who is there to ask questions. This course is the best for those who know nothing about coding.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Alexandre P

    •

    Aug 15, 2020

    Well structured. The easy-to-grasp explanations and step-by-step demonstrations by the instructor, along with the colorful blocks in the Scratch software used to illustrate basic code structure, make programming easily accessible to anyone with even a fleeting interest in the topic.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By JULIAN G

    •

    Jun 27, 2020

    Fue una introducción a la programación excelente! me gustó como al final te abren la posibilidad de explorar otros lenguajes...yo voy por Java...solo recomendaría hacer un update a los videos por la actaualización de scratch, sin embargo, eso no fue un impedimento para aprender.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Wong S M J

    •

    Apr 26, 2020

    This course was an eye-opener for me as it gave me a first-hand experience of applying coding knowledge to practical use. I have learned to create an animation as well as a game. I enjoyed this course very much! Thank you Coursera, I really enjoyed myself during this course!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Edward V S

    •

    Mar 3, 2023

    The videos were well produced, concise, and clear about whatever subject was being taught. Had a fun time creating games using scratch and it gave me more confidence that I could work through complex problems if I just take the time to break it down and plan ahead as well.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Manfred W

    •

    May 17, 2021

    The course was very entertaining and spurred me to take the first steps in the world of a programmer. Scratch is a really good way for the first steps. The "virtual" trainer conveyed the contents in a very comprehensible way. Overall, I am very satisfied with this course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By CALEB A A

    •

    Aug 13, 2017

    Very very interesting I must say....helps you get involved with the class work and you can ask questions on the forum which gets answered at the end of the day. Its actually a lesson for anybody who is willing to learn more. Thanks for the opportunity to learn something!!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Lavrentios K

    •

    Oct 17, 2020

    Very good lesson, I honestly enjoyed it. Areti is a fantastic teacher, she does what she says in the lesson during the lesson. The course has nice exercises, it has quizzes. It was an interactive lesson and led to step-by-step knowledge. Very challenging, give it a try.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Philip G

    •

    Dec 17, 2020

    This course is very well laid out for an absolute beginner to computer programming. I highly recommend if you are trying to find out if computer programming is right for you or even if you just want to have a little bit of fun with a GUI interface programming language.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Macaire P

    •

    Dec 15, 2017

    Loved every minute of the course. Relearned to think logically again. A few areas were very challenging, but am glad that I was able to meet it. The presenters / lecturers were outstanding and awesome. Instructions were clear and presentable! Keep up the excellent work!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Zachary B

    •

    Feb 9, 2016

    I thoroughly enjoyed this class. Put in the time to really understand the deeper usefulness of thinking like a programmer, and this course is very helpful. Scratch is a very fun way to learn about how to code, and gave me a nice foothold for beginning Java programming.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Nemanja D

    •

    Jan 21, 2021

    Its a reallz good way to make proper picture about how programming look actualy. Really like it because trought this course you have a lot of practice in Scratch program also there is mini tests which is good to you can check yourself did you get previous lesson well.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Bamlak K

    •

    Jun 24, 2020

    I learnt a quite a lot about basics of programming in this course. I appreciate the instructors for explaining and clarifying any confusion i had prior to this course. I genuinely enjoyed this. I would recommend it to anyone who is a startup programmer. Thank you all.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Fernando B

    •

    Sep 24, 2022

    Excellent introductory course to programming. I have learned the basic concepts. The explanations were easy to understand and the assessment evaluated the learned principles. The interviews gave the practical applications of programming in various fields. Thank you.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rodney K G

    •

    May 11, 2020

    I really enjoyed the course and think that I have learned quite a bit. The reviews are quite subjective, and I'd like to have gotten reviewed by a professor so there could be discussion about my coding decisions. But overall it was quite a good class and satisfying.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Peeranut K

    •

    May 1, 2020

    The very best course to tackle yourself into world of computer programming without any basic knowledge. Professor is very good and clear in lecture and raise the example. I didn't have any computer programming basic before this course and this course give me a lot.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Graham L

    •

    May 23, 2020

    A good course that intorduces you into coding and how scripts and algorithms work using a very basic drag and drop program. If you are thinking of getting into coding, this class is a great starting point.

    I enjoyed learning by doing projects with the instructors.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Елена П

    •

    Feb 3, 2017

    Great course! I very loved this class, although I'm a working game designer. It was useful and gave me much fun and some new knowledges! Thank you very much! I hope, this course will be continued with new materials and more practical tasks and peer assignments.

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • ...
    • 49
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.