Coursera
Coursera Logo

Code Yourself! An Introduction to Programming 

  • Offered byCoursera

Code Yourself! An Introduction to Programming
 at 
Coursera 
Overview

Duration

12 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Code Yourself! An Introduction to Programming
 at 
Coursera 
Highlights

  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Beginner Level
  • Approx. 12 hours to complete
  • English Subtitles: Arabic, French, Portuguese (European), Chinese (Simplified), Italian, Vietnamese, German, Russian, English, Spanish
Read more
Details Icon

Code Yourself! An Introduction to Programming
 at 
Coursera 
Course details

Skills you will learn
More about this 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.

Code Yourself! An Introduction to Programming
 at 
Coursera 
Curriculum

Your First Computer Program

Welcome to Code Yourself!

About the Course

Algorithms and Sequence

Representation of Algorithms

Precision and Assumptions

Introduction to Scratch

Options for Using Scratch

Programming in Scratch

Selection

Selection in Scratch

Conditions within Selection

Iteration: Infinite Loops

Balloon Party! Changing the Looks of our Sprites

Modifying Programs in Scratch

Blow the Clouds Away!

A Movie with Two Characters

Summary

Interview with an Informatics Researcher

Interview with an Audiovisual Producer (Spanish with English subtitles)

Syllabus

Course Logistics

How to use the Discussion Forums

Course Team

Copyright

Resources for Unit 1

Quiz 1

Code Gone Loopy!

Introduction

Count-controlled Loops

Condition-controlled Loops

Recreating a Tune

Music Video

Drawing Squares

Birthday Card - Butterfly Behaviour

Birthday Card - Cake Behaviour

Birthday Card - Extend with If-then-else

Birthday Card - Extend with Sounds

Face Effects with Event-driven Programming

Software Design

Cut the Fruit!

Software Requirements

Helicopter Game Design

Helicopter Game Implementation

Summary

Interview with a Software Engineer (Spanish with English subtitles)

Interview with an Architect

Resources for Unit 2

Quiz 2

Remixing Games

Introduction

Helicopter Game Extension with Variables

Analysing the Pong Game

Modifying Pong with Complex Conditions

Modifying Pong into Pizza Pong

Modifying Pong into a Penalty Shootout Game

Guess the Number!

A Flower Garden with Nested Loops

Summary

Interview on Football-playing Robots

Interview with a Biotechnologist (Spanish with English subtitles)

Resources for Unit 3

How-to guide for peer-reviewed projects

Quiz 3

Reusing Your Code

Introduction

Catch the Mouse with Procedures

Generalising a Program for Drawing Squares

Staircase

Hunting Ghosts with Cloning

Fireworks

A Modular Program for Bursting Bubbles

Wave

Summary

Interview on Entrepreneurship and Programming (Spanish with English subtitles)

Interview with a Jewelry Designer

Resources for Unit 4

Quiz 4

Think Like a Software Engineer

Introduction

Zombie Game: Requirements and Interface Design

Zombie Game: Code Design

Zombie Game: Implementation of the Interface, Broom and Zombie

Zombie Game: Implementation of the Zombie Clones & Message Broadcasting

Zombie Game: Implementation of the Backdrop and Flower

Zombie Game: Implementation of Invasion and Extensions

Sharing your Projects in Scratch & Links with Python

Summary

Interview with a Computer Science Student

Interview with a Game Developer (Spanish with English subtitles)

Resources for Unit 5

Quiz 5

Code Yourself! An Introduction to Programming
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon

    Code Yourself! An Introduction to Programming
     at 
    Coursera 
    Students Ratings & Reviews

    2.3/5
    Verified Icon3 Ratings
    P
    Pratik suvarna
    Code Yourself! An Introduction to Programming
    Offered by Coursera
    3
    Other: This course give you a basic idea about coding language
    Reviewed on 24 Oct 2021Read More
    Thumbs Up IconThumbs Down Icon
    B
    Biswaroop Banerjee
    Code Yourself! An Introduction to Programming
    Offered by Coursera
    1
    Other: First of all, I would like to thank Dr.ARET!. The teaching approach is outstanding and she never feels you bored while learning and you always feel excited to learn with her, the approach and the use of Cody the animations are awesome. One of the best courses on Coursera to start learning to program using scratch...note that anyone can learn to program (coding) and become a good programmer. just believe that you can do it. I will suggest that you go for these courses no matter what background you belong too just go for it. thank you and "I WOULD LOVE TO SEE IF Dr.ARET MAKE AN ADVANCE COURSE ON SCRATCH OR OTHER PROGRAMMING LANGUAGE IF YOU CAN MAKE FOR US ".
    Reviewed on 20 Oct 2020Read More
    Thumbs Up IconThumbs Down Icon
    View All 2 ReviewsRight Arrow Icon
    qna

    Code Yourself! An Introduction to Programming
     at 
    Coursera 

    Student Forum

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