APP programming for kids

In this course you will learn the basics of programming and you will create your very own Flappy Bird type game.
4.7 (3 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
120 students enrolled
Instructed by Alex Buk Development / Mobile Apps
$19
$20
5% off
Take This Course
  • Lectures 65
  • Length 2.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2014 English

Course Description

Join us in this amazing course were you will learn hot to start programming new and exciting games for mobile platforms. You do not need to have ANY previous experience as this course if for the new programmer.

At the end of this course, you will have a clear understanding on how basic statement like FOR, IF, WHILE, etc work and you will create your very own Flappy Bird type of game!!!

This course has been design for those who might want to venture into APP programming but might be afraid of not knowing or how to do things. The approach taken by this course will allow the student to get immersed into hole new world of possibilities. Remember, I am here to help you succeed, so if you have questions, please ask, I love to answer!!

What are the requirements?

  • There are no previous knowledge requirements to take this course, everything will be taught in class.

What am I going to get from this course?

  • Understand the basics of programing concepts
  • Create their own Flappy Bird type game
  • Understand how to use a WHEN, IF, FOR and other statements

What is the target audience?

  • This course is directed to students with no previous knowledge of programing
  • You should be at least 10 years of age to take this course
  • You should not take this course if you are already familiar with programing and developed software before.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to programing
Introducing myself and letting you know that I'm here to help.
Preview
00:46
Where to start
Preview
01:10
How to login
Preview
01:32
What is programing?
Preview
01:22
Creating a new program with Touch Develop
Preview
00:47
Understanding the different options or environment
Preview
01:09
More options when you click on Do nothing
Preview
00:54
Creating your very first mobile APP, Hello world!!
Preview
02:18
Section 2: Working with movements
Working with turtles, they can be as fast as you want them to be :)
Preview
03:23
Working with angles
02:32
Create a square
02:43
Working with angles 2
01:51
Create a triangle
02:14
Section 3: Variables
What are variables?
03:09
Why do we need to use variables?
02:49
What is a constant?
01:18
Working with Variables 1
02:06
Working with Variables 2
01:48
Working with Variables 3
01:46
Section 4: Learn by repetition
Making the turtle move with repetitions
04:11
Create a new "something"
02:22
Create a triangle
03:01
Section 5: Making decisions
Explaining decisions
00:52
Adding an IF statement into our program
02:16
Adding an IF ELSE statement
01:46
Ask the user for directions
01:45
Section 6: Combining repetitions with decisions
Combining repetitions with decicion statements (FOR and IF)
04:58
Validate the else statement
02:43
Section 7: Speed up and change your colors
Speed up the turtle to go really fast
01:57
Change colors so the turtle can work in multicolor
01:39
Pen up and Pen down
01:48
Creating a multicolor square
04:38
Creating amazing shapes
02:22
Section 8: While repetitions
Understanding the WHILE statement
04:23
Section 9: Create your very first game
Let's create a flappy bird like game
01:21
Adding a background to make your game look nice
01:37
Setting lives in your game (feel free to cheat here ;))
01:54
Everything goes down with gravity
00:44
Adding a start button to your game
01:16
Preventing the start button from falling down
00:43
Resizing the start button
00:56
Get the start button out of the way so you can start playing :)
01:11
Adding players, we call them sprites in touchdevelop!
01:44
Animate your sprite, make it fly 1
02:09
Animate your sprite, make it fly 2
02:10
Re-sizing your bird, it's not difficult and your game will look much better!
01:17
Change the start position of your sprite a little to the left of the screen
02:03
Section 10: Controlling your sprite
Make it move up 1
01:11
Make it move up 2
01:18
You can change the speed if you like
01:15
Section 11: Adding obstacles
Adding the obstacles to variables
01:21
Adding obstacles
02:19
Resize the obstacles
01:32
Moving the obstacles from right to left
01:57
Select the initial position for your obstacle
01:15
Make it challenging, modify the Y position of your obstacles
03:38
Taking the same steps, now for the second obstacle
03:24
Turn the second obstacle upside down so that it all makes sense :)
04:00
Adding code for the Stalagmite
02:15
Detect if your sprite if falling out to the screen perimiter
02:54
Detect if the player is trying to fligh above the board
02:51
Make it run forever
02:51
Make it run forever, this time for the stalagmite
02:45
Detect collision with obstacles
02:00
Adding points for every obstacle evaded
01:41

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Alex Buk, University Professor with 20 years experience with networks

I have been teaching my entire live, either at a University or College. I had the opportunity to work with some of the largest companies in their sectors, like Hitachi Data Systems and Symantec.

I taught at primary and Secondary schools and created a company Called Kids' Great Minds, which provides computer courses to kids age 5 to 17.

We teach kids how to create their own video games, how to use 3D printers, computer animation, Java and many other technologies. The way we teach is not the typical learning by repetition, which is the way we all learned at school, we allow our students to create their own games and help them realize their creations.

Ready to start learning?
Take This Course