К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Code Yourself! An Introduction to Programming · LearnSpace
Назад в каталог
courseraПрограммирование

Code Yourself! An Introduction to Programming

Курс от The University of Edinburgh, Universidad ORT Uruguay
Начальный≈ 12 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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://www.coursera.org/learn/intro-programming-ar Spanish https://www.coursera.org/learn/a-programar Learners can apply for Financial Aid directly with Coursera to assist with the cost of accessing the full course and gaining a certificate for successfully completing the course.

Навыки, которые вы освоите

Computer ProgrammingSoftware DevelopmentProgram DevelopmentAlgorithmsAnimation and Game DesignVideo Game DevelopmentProgramming PrinciplesGame DesignEvent-Driven ProgrammingSoftware EngineeringComputational ThinkingComputer Programming ToolsCode ReusabilityNo-Code DevelopmentAnimations

Программа курса

5 модулей · 90 учебных материалов

01Your First Computer Program26 материалов

Course Overview

Welcome to Code Yourself!ВидеоAbout the CourseВидеоSyllabusЧтениеCourse LogisticsЧтение

Учитесь у экспертов

Dr Areti Manataki

Teaching and Research Fellow

Inés Friss de Kereki

PhD

Code Yourself! An Introduction to Programming
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
How to use the Discussion ForumsЧтение
Course TeamЧтение
CopyrightЧтение

Resources for Unit 1

Resources for Unit 1Чтение

Introduction to Algorithms

Algorithms and SequenceВидеоRepresentation of AlgorithmsВидеоPrecision and AssumptionsВидео

How to Use Scratch

Introduction to ScratchВидеоOptions for Using ScratchВидеоProgramming in ScratchВидео

Introduction to Selection

Selection ВидеоSelection in ScratchВидеоConditions within SelectionВидео

Iteration

Iteration: Infinite LoopsВидео

Simple games and animations with Sequence, Selection and Iteration

Balloon Party! Changing the Looks of our SpritesВидеоModifying Programs in Scratch ВидеоBlow the Clouds Away! ВидеоA Movie with Two CharactersВидео

Wrap Up

SummaryВидеоQuiz 1Задание

Bonus: Interviews (optional)

Interview with an Informatics ResearcherВидеоInterview with an Audiovisual Producer (Spanish with English subtitles)Видео
02Code Gone Loopy!21 материалов

Introduction

IntroductionВидеоResources for Unit 2Чтение

Loops

Count-controlled LoopsВидеоCondition-controlled LoopsВидеоRecreating a Tune ВидеоMusic VideoВидеоDrawing Squares Видео

Birthday Card

Birthday Card - Butterfly BehaviourВидеоBirthday Card - Cake Behaviour ВидеоBirthday Card - Extend with If-then-else ВидеоBirthday Card - Extend with SoundsВидео

Event-driven Programming

Face Effects with Event-driven Programming Видео

Software Requirements, Design and Implementation

Software Design ВидеоCut the Fruit! ВидеоSoftware RequirementsВидеоHelicopter Game DesignВидеоHelicopter Game ImplementationВидео

Wrap Up

SummaryВидеоQuiz 2Задание

Bonus: Interviews (optional)

Interview with a Software Engineer (Spanish with English subtitles)ВидеоInterview with an ArchitectВидео
03Remixing Games15 материалов

Introduction

IntroductionВидеоResources for Unit 3Чтение

Variables

Helicopter Game Extension with VariablesВидео

Remixing Pong

Analysing the Pong GameВидеоModifying Pong with Complex ConditionsВидеоModifying Pong into Pizza Pong ВидеоModifying Pong into a Penalty Shootout GameВидео

Guessing game and Flower animation

Guess the Number! ВидеоA Flower Garden with Nested LoopsВидео

Wrap Up

Summary ВидеоQuiz 3Задание

Peer-Reviewed Project

How-to guide for peer-reviewed projectsЧтениеProject 1Взаимная проверка

Bonus: Interviews (optional)

Interview on Football-playing RobotsВидеоInterview with a Biotechnologist (Spanish with English subtitles)Видео
04Reusing Your Code13 материалов

Introduction

IntroductionВидеоResources for Unit 4Чтение

Procedures and Generalisation

Catch the Mouse with ProceduresВидеоGeneralising a Program for Drawing SquaresВидеоStaircaseВидео

Cloning and Modularity

Hunting Ghosts with CloningВидеоFireworksВидеоA Modular Program for Bursting BubblesВидеоWaveВидео

Wrap Up

SummaryВидеоQuiz 4Задание

Bonus: Interviews (optional)

Interview on Entrepreneurship and Programming (Spanish with English subtitles)ВидеоInterview with a Jewelry DesignerВидео
05Think Like a Software Engineer15 материалов

Introduction

IntroductionВидеоResources for Unit 5Чтение

Zombie Game

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Видео

Wrap Up & What Next?

Sharing your Projects in Scratch & Links with PythonВидеоSummaryВидеоQuiz 5Задание

Project 2

Project 2Взаимная проверка

Bonus: Interviews (optional)

Interview with a Computer Science StudentВидеоInterview with a Game Developer (Spanish with English subtitles)Видео

Survey

Post-Course SurveyЧтение