21K Digital Media: 2021 Bootcamp

Get Started With Coding
ScratchJr
Beginner: 3 Session
Remote Learning: ( 3 x 1.15hrs hours)

These sessions help participants step into the programming world and helps them with computational thinking and essential skills!
Coding is the new literacy! Learn to solve problems, design projects and express creatively.
Snap together graphical programming blocks to make characters move, jump, dance, sing and create your own interactive stories and games. In this workshop pupils get the chance to
create their own interactive animation using the visual programming app Scratch Jr. Scratch Jr is a free app available for iPad and Android tablets. It has been created by MIT to introduce
young children to the basic principles of coding through an easy to operate, drag-and-drop
interface. In the process, they learn to solve problems, design projects, and express
themselves creatively on the computer.

After completing this workshop, Participants will be able to:
● Understand the basic concepts of computational thinking and programming.
● Be familiar with the ScratchJr interface.
● Integrate ScratchJr into their own projects.
● Learn to use the programming blocks to make their characters come to life.
Get 3D Designing, Then Coding!
Tinkercad Codeblocks
Beginner: 1 Session
Remote Learning: ( 1 x 1.15hrs hours)

In these Sessions, Participants will get design and coding skills together.
Tinkercad’s new Codeblocks computational design workspace is the simplest place to make
3D models using draggable blocks of code. It allows the creation of 3D designs using visual
programming. Codeblocks includes the creation and use of variables. Values of variables can
be changed to easily create designs of different sizes. Codeblocks involve manipulating
objects on a work plane. However, the objects are represented by blocks of code, and to
move and shape the objects, you change the coordinates, scale, or dimensions via the code.
Employing loops, variables, and other coding features lets users quickly iterate their designs.

Using Best practices, they will:

● Learn basic design and coding principles in an easy-to-learn workspace as seen in MIT’s Scratch application.
● Explore Codeblocks and build a program to create patterns and symbols using a variety of shapes, modifications, and controls.
● Create a computer program that generates 3D shapes.
● Involves manipulating objects on a work plane.
Coding: Get A Great Start With The Basics
Scratch Block-Based Programming
Beginner: 6 Session
Remote Learning: ( 6 x 1.15hrs hours)

This is a 5 Session, hands on, intensive course that introduces Participants to powerful programming features in Scratch.

No kidding! Scratch, the programming language developed by MIT, is so fun that it makes
programming seem like a game. In this exciting and creative course, we explore the basics of
computer programming as well as program design by building some amazing projects. This
course is perfect for those who are looking for a new creative outlet, starting out on their
coding journey or those who want to take their Scratch skills to the next level. You’ll be
prepared to take on coding with physical computing devices such as the micro:bit using
makecode.
Participants will look closely at the following tasks:
● Fluency in Scratch 3.0 and expert-level knowledge in block-based programming.

● Learn how to use various blocks such as Motion, Looks, Sound, Events, Control, Sensing, Variables, Pen.
● Practice computational thinking through digital storytelling.
● Understand complex programming topics with an easy, game-based project.
Digital Making: Get Started with Micro:Bit
Makecode using Block-Based
Beginner: 6 Session
Remote Learning: ( 6 x 1.15hrs hours)

This is an exciting Facilitator Led Training workshop for bright young minds where they get to start and assess some of the best freely available digital making software.

With the pocket-size computer, students can invent and create, starting with a visual
programming language. Students will get an inside look into the science behind everyday
gadgets. As common devices like your car GPS and your fridge become smarter, inventors of the future will need to understand how to connect both hardware and software. Students will learn how to use electronic components such as microprocessors, motors, switches and LEDs to create individually designed projects such as keyboard instruments, temperature sensors or just about anything else they are able to imagine.

Participants will look closely at the following tasks:
● Exercise creativity and resourcefulness.
● Learn how to download programs and move them to the micro:bit file to run on the micro:bit.
● Use the design thinking process to develop an understanding for a problem or user need.
● To build and program a strip of Neopixel addressable LEDs using multiple inputs and outputs.
Block to Text-Based Programming
Scratch to Python
Beginner: 5 Session
Remote Learning: ( 5 x 1.15hrs hours)

Participants will get a comprehensive overview of text-based coding.
Block-based programming languages like Scratch make it simple to learn and teach
programming. But once you and your students have mastered it, it’s time to move on to a
text-based programming language such as Python. This online course will show you how.
You’ll discover how to transfer the programming and thinking skills you learnt while using
Scratch to Python. You’ll develop basic text-based programming skills, learning how to
understand error messages and debug code. The course will show you the power of
text-based programming and give you the tools to support your students’ transition too.

After completing this workshop, Participants will be able to:
● Explore transferring programming and thinking skills from Scratch to Python.
● Develop basic skills in Python programming language.
● Identify simple error messages in Python syntax and how to debug code.
● Reflect on the power of text-based programming and what you can create.
Learn Python Programming
Get Started with Python
Beginner: 6 Session
Remote Learning: ( 6 x 1.15hrs hours)

These sessions are perfect for beginners in text-based programming who wish to get to grips with coding, using Python.
Get familiar with Python, one of the most widely-used and widely-taught programming
languages in senior schools, universities and businesses, and learn to code from the ground
up. Learn the fundamentals of modern coding including data types, variables, functions, loops
and object oriented programming. This course covers all of the coding elements of the python
and discovers basic programming concepts, learning how to understand the basics of Python
syntax and interpret error messages. This course is designed to help students and
programming enthusiasts who are just beginning to learn programming. The goal is to help
learners get a better grasp of concepts of programming, along with a little bit of fun. At the
end of the course, students will come to realize that there is no reason to be afraid of coding.
After completing this workshop, Participants will be able to:
● Explore basic programming concepts such as sequencing and repetition.
● Identify use cases for ‘for’ and ‘while’ loops, if statements and functions.
● Produce your own program to solve a simple problem.
● Interpret error messages, with a knowledge of basic Python syntax.
Digital Making: Micro:Bit
Physical Computing with Micro:Bit and Python
Beginner: 6 Session
Remote Learning: ( 6 x 1.15hrs hours)

This is an exciting Facilitator Led Training workshop for bright young minds where they get to start and assess some of the best freely available digital making software.

With the pocket-size computer, students can invent and create, starting with a visual
programming language. Students will get an inside look into the science behind everyday
gadgets. As common devices like your car GPS and your fridge become smarter, inventors of the future will need to understand how to connect both hardware and software. Students will learn how to use electronic components such as microprocessors, motors, switches and LEDs to create individually designed projects such as keyboard instruments, temperature sensors or just about anything else they are able to imagine.

Participants will look closely at the following tasks:
● Exercise creativity and resourcefulness.
● Learn how to download programs and move them to the micro:bit file to run on the micro:bit.
● Use the design thinking process to develop an understanding for a problem or user need.
● To build and program a strip of Neopixel addressable LEDs using multiple inputs and outputs.
Digital Making: Raspberry Pi
Physical Computing with Raspberry Pi and Python
Beginner: 7 Session
Remote Learning: ( 7 x 1.15hrs hours)

This is a 7 session, Facilitator led, remote Learning, intensive workshop where you learn to code and set up your own custom physical device.
Explore the exciting world of physical computing and create electronic circuits that you can
control with code. As common devices like your car GPS and your fridge become smarter,
inventors of the future will need to understand how to connect both hardware and software.
Students will learn how to use electronic components such as microprocessors, motors,
switches and LEDs to create individually designed projects such as keyboard instruments,
temperature sensors or just about anything else they are able to imagine. On this course,
students will be introduced to the world of physical computing using Raspberry Pi.

Participants will confidently be able to perform the following tasks:
● Compile, upload and run their programs on the Raspberry Pi device.
● Use the design thinking process to develop an understanding of a problem or user
need.
● Build and program a project using simple python commands to move a series of
objects.
Build Your Own App
MarvelApp
Beginner: 2 Session
Remote Learning: ( 2 x 1.15hrs hours)

This is a 5 Session, Facilitator Led, Blended Learning Series of Workshops.
Are you crazy about apps? We have apps on my phone for chatting, gaming, taking pictures and to watch videos. So, in this workshop you are going to build an app by yourself! You will have fun shaping your ideas, designing the screens, after which you will build and test your app using the marvel mobile app. It is time to discover how real designers and engineers create things: Explore the Engineering Design Process.
Participants will learn how to:
● Students are not only going to think up and design an app… they are going to build it!.
● Design their app by draw and work out screen by screen of the application.
● Learn to digitize all the screens that they designed.
● Test and improve their app by investigation and do some research with a test person .
● Discover how real designers and engineers create things: the Engineering Design
Process.
Games Design and Development
Unity3D – Get Started with Basic Concepts
Beginner: 6 Session
Remote Learning: ( 6 x 1.15hrs hours)

This is a 6 Session, intensive blended learning course that introduces Participants to powerful
features and tools available in the Unity 3D Games Engine.
Are you just starting out with Unity? Feeling a little overwhelmed? Don’t worry; you’ve come to the right place. More than an engine, Unity gives you everything you need to develop quality content and succeed with it. Once you get the hang of it, it will be so rewarding.
Participants will look closely at the following tasks:
● Learn what the engine is and how it works
● Get acquainted with the popular game engine Unity3D
● Learn in practice the basic principles of creating three-dimensional games
● Create his own three-dimensional game scene and work it out in details by doing
projects

37/38 North Square
Edmonton Green Shopping Centre
London N 9 0HY

Copyright © 2020 21K Digital Media Ltd. All rights Reserved.Privacy Policy