Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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!!
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction to programing|
Introducing myself and letting you know that I'm here to help.Preview
Where to startPreview
How to loginPreview
What is programing?Preview
Creating a new program with Touch DevelopPreview
Understanding the different options or environmentPreview
More options when you click on Do nothingPreview
Creating your very first mobile APP, Hello world!!Preview
|Section 2: Working with movements|
Working with turtles, they can be as fast as you want them to be :)Preview
Working with angles
Create a square
Working with angles 2
Create a triangle
|Section 3: Variables|
What are variables?
Why do we need to use variables?
What is a constant?
Working with Variables 1
Working with Variables 2
Working with Variables 3
|Section 4: Learn by repetition|
Making the turtle move with repetitions
Create a new "something"
Create a triangle
|Section 5: Making decisions|
Adding an IF statement into our program
Adding an IF ELSE statement
Ask the user for directions
|Section 6: Combining repetitions with decisions|
Combining repetitions with decicion statements (FOR and IF)
Validate the else statement
|Section 7: Speed up and change your colors|
Speed up the turtle to go really fast
Change colors so the turtle can work in multicolor
Pen up and Pen down
Creating a multicolor square
Creating amazing shapes
|Section 8: While repetitions|
Understanding the WHILE statement
|Section 9: Create your very first game|
Let's create a flappy bird like game
Adding a background to make your game look nice
Setting lives in your game (feel free to cheat here ;))
Everything goes down with gravity
Adding a start button to your game
Preventing the start button from falling down
Resizing the start button
Get the start button out of the way so you can start playing :)
Adding players, we call them sprites in touchdevelop!
Animate your sprite, make it fly 1
Animate your sprite, make it fly 2
Re-sizing your bird, it's not difficult and your game will look much better!
Change the start position of your sprite a little to the left of the screen
|Section 10: Controlling your sprite|
Make it move up 1
Make it move up 2
You can change the speed if you like
|Section 11: Adding obstacles|
Adding the obstacles to variables
Resize the obstacles
Moving the obstacles from right to left
Select the initial position for your obstacle
Make it challenging, modify the Y position of your obstacles
Taking the same steps, now for the second obstacle
Turn the second obstacle upside down so that it all makes sense :)
Adding code for the Stalagmite
Detect if your sprite if falling out to the screen perimiter
Detect if the player is trying to fligh above the board
Make it run forever
Make it run forever, this time for the stalagmite
Detect collision with obstacles
Adding points for every obstacle evaded
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.