Learn to Build iOS apps, Android apps, Games and Websites!
4.0 (13 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.
1,822 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn to Build iOS apps, Android apps, Games and Websites! to your Wishlist.

Add to Wishlist

Learn to Build iOS apps, Android apps, Games and Websites!

This is the A-Z course that will show you how to build iOS apps, Android apps, games and websites all in one course!
4.0 (13 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.
1,822 students enrolled
Created by John Bura
Last updated 4/2015
English
Learn Fest Sale
Current price: $10 Original price: $20 Discount: 50% off
2 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 16 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn how to make iOS apps
  • Learn how to make Android apps
  • Learn how to make HTML 5 games
  • Learn to become a web developer
  • Learn how to make websites
  • Learn HTML
  • Learn Swift
  • Learn Java
  • Learn Construct 2
View Curriculum
Requirements
  • You will need basic computer skills
  • The internet
  • An apple computer for Xcode
  • Android Studio
  • Construct 2
  • JS Bin (A free Website)
Description

This course was funded through a massively successful Kickstarter campaign.

Have you ever wanted to build apps or websites? This is the course for you! You get to build iOS apps, Android apps, HTML 5 games and build websites with this course. Learn app development, game development and web development all in one course.

One of the best features is that you can watch the courses at any speed you want. This means you can speed up the or slow down the video if you want to.

This course is project based so you will not be learning a bunch of useless coding practices. At the end of this course you will have real world apps to use in your portfolio. We feel that project based training content is the best way to get from A to B. Taking this course means that you learn practical, employable skills immediately.

Learning how to code is a great way to jump in a new career or enhance your current career. Coding is the new math and learning how to code will propel you forward for any situation. Learn it today and get a head start for tomorrow. People who can master technology will rule the future.

You will get full lifetime access to this course for a single one off fee. John Bura has created many games, apps and training courses so he is extremely qualified to teach you how to master technology. This is an instructor that does not only teach, he produces apps. This means you get the most relevant information on how to code. Most courses do not show you practical skills and real world examples.

What makes you a good teacher?

  • I have released over 40 games and apps that have done very well in the app store.
  • I run a company called Mammoth Interactive so I am actively in the field building apps and making money
  • I have been teaching since 2002
  • I personally love learning online and my life is much better because I have learned online rather than a classroom
  • I am one of the top 10 highest grossing Udemy teachers
  • I have been a Udemy instructor since 2011.
  • I make sure people learn how to make money from their creations.
  • I have over 110k students worldwide

Who is this class for?

  • People who want to improve their technical skills
  • Complete beginners
  • People who want to make money. I show people the tools on how to make money through various methods of passive income
  • People who want to get ahead of the pack by learning online.

How you will make money by learning new skills

  • Learn practical skills
  • Learn about how leverage your new skills to greater wealth
  • Learn through practical examples

Why should you learn online?

There is an online education revolution taking place. You may have heard about it in the news or heard it from a friend. Either-way, education is going to be changed forever. In this short course I talk about how Online Education has

Motivated me

Helped my career

Helped me as a teacher

Impacted several lives around the planet

I promise that this course will be better and more effective than reading books. I show how to master technology through the use of video. This course will give you everything you need to thrive in our technological society.

Who is the target audience?
  • Complete beginners
  • People who are no experienced coders
  • People who want to make apps, games and websites
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 341 Lectures Collapse All 341 Lectures 17:50:39
+
Introduction
1 Lecture 01:02
+
Basic one page website
14 Lectures 29:19





06. Setting up the body CSS
02:29

07. Adding in the h1 and h2 css
01:50

08. Changing the header
01:09

09. Formating the header tag
01:50

10. Adding in the banner tag
01:25

11. Making the 3 columns work
03:40

12. Fixing the image
01:49

13. Changing the text and talking about the letters
02:40

14. Challenge - Add links to the website
02:16
+
Making a minimalist website
14 Lectures 31:53
01. Making a minimalist website
01:47

02. Adding in the columns
01:49

03. Adding in a background color
02:07

04. Adding in the header code
02:37

05. Adding in the columns
02:45

06. Testing boundaries and fixing the logo
01:57

07. Adding in the code for the fontawesome
02:53

09. Adding in an item using FontAwesome
01:58

10. Adding in the icons to the columns
01:41

11. Changing the header2 text
01:57

12. Changing the margins of the entire page and talking about color
02:35

13. Adding in a splash of color and span tags
02:17

14. Adding in the font awesome icons that make sense
04:20

15. Challange - Find a different color scheme
01:10
+
Learn to make a bigger website
18 Lectures 35:36
01. Introduction to making a bigger website
01:39

02. Adding in the div tags
03:06

03. Adding in the body CSS
02:29

04. Adding in the header css
03:10

05. Adding in the div section formatting
01:59

06. Adding in the columns
02:29

07. Adding in a full width background color
01:43

08. Adding the dimensions to the paragraphs
01:38

09. Adding full width to the paragraph sections
01:32

Animations needed for Video gamea
01:56

11. Adding in the font awesome logic
01:56

12. Adding in the font awesome SVG graphics
02:23

13. Changing the icons
01:01

14. Changing the H2 to look better
02:19

15. Changing the paragraph text
01:24

16. Adding a span to the title
01:38

17. Adding in the second span tag
02:39

18. Challenge - Add another div tag to the project
00:35
+
Learn to make an HTML 5 video website
14 Lectures 27:57
01. Introduction to the extended video background website
02:05

02. Adding in the text
02:05

03. Adding in the video
01:03

04. Adding in the video CSS
02:35

05. Adding in the body and header CSS
01:37

06. Adding in the container CSS
01:11

07. Adding padding to the page
02:32

08. Adding a div tag to make the backgrounds work
01:49

09. Fixing the background video so that it doesn't stretch
01:20

10. Selecting the background color
02:08

11. Adding in the text color to the paragraph div
02:11

12. Picking the colors of the website
03:16

13. Adding in the HR code
02:54

14. Challenge - find a different color scheme that works with this background
01:11
+
Make a drag and drop game
34 Lectures 02:26:04
01. Introduction to the drag and drop game
02:41

02. Adding in a background and talking about colors
05:28

03. Adding in game Sprites
03:14

04. Adding in the blocks
05:28

05. Adding in the drag blocks
03:49

06. Adding in the drag and drop
01:38

07. Testing the game
02:31

08. Adding in the drop logic
04:24

09. Making the drag go to the correct box
04:46

10. Adding in the contiuation mechanic
02:12

11. Adding in a order mechanic
02:56

12. Adding a randomize feature
05:23

13. Adding in the timer GUI part 1
04:44

13a. Adding in the timer GUI part 2
04:35

14. Rotating the Squares
04:20

15. Adding in a HUD
04:08

16. Adding in the cycles logic
04:32

17. Adding player incentives
06:45

18. Adding in the bonus text
06:40

19. Changing the Squares to circles
05:41

20. Adding in rounded borders
04:58

21. Adding in some helpful hints
06:48

22. Adding animation to the dots
07:09

23. Adding the animations to the other bubles
05:42

24. Adding the animation to another part of the game
04:01

25. One final animation detail
01:46

26. Adding in a game Over Screen
06:32

27. Adding in game over logic and buttons
03:01

28. Setting up the play again button and best score logic
04:00

29. Adding browser feature
02:13

30. Adding in twitter
01:40

31. Adding in the buttons to the menu screen
04:33

32. Adding a tutorial to the main screen
03:28

33. Finishing the tutorial
04:18
+
Avoiding game
10 Lectures 46:21
01. Introduction to the avoiding game
04:41

02. Setting up the player
04:27

03. Adding in the avoid logic
05:13

04. Setting up the player death and wait times
06:35

05. Adding the score
04:45

06. Setting a difficulty
04:45

07. Adding in sin waves for dificulty
05:17

08. Adding rotation to the objects
06:09

09. Tidying up the project
02:31

10. Conclusion and challenge
01:58
+
Reaction game
10 Lectures 25:21
01. Introduction to the reaction game
04:10

A02. Setting up the block
03:25

03. Setting up the block logic
02:30

04. Adding in the block variable
01:40

05. Adding in the correct logic to the game
02:56

06. Selecting the wrong box
02:47

07. Resetting the app
02:01

08. Setting up a progress bar
03:20

09. Adding more logic to the progress bar
01:33

10. Challenge - Add a menu screen and sharing screen
00:59
+
Retro Brown shooter
15 Lectures 50:29
01. Introduction to the retro brown shooter
02:06

02. Adding in controls
05:43

03. Adding in the stars to the game
02:44

04. Spawning random stars
02:50

05. Adding in the opacity to the stars
04:25

06. Adding in the key projectile
04:27

07. Adding in the enemy
03:28

08. Adding in the projectile logic
03:24

09. Adding in particles
04:02

10. Adding the particles to the enemy when it is destroyed
03:02

11. Spawning the enemies randomly
03:16

12. Fixing the rotation problem
01:36

13. Adding in the score
01:56

14. Setting up the reset logic
06:14

15. Challenge - Make the game progressively harder
01:16
+
Rotational Shooter
14 Lectures 35:22
01. Introduction to the rotational shooter
01:26

02. Rotating the player to the mouse position
01:01

03. Adding in projectiles
02:33

04. Adding in spawn locations
02:52

05. Adding in the enemy and the enemy color
03:28

06. Moving the player to the enemy
02:47

07. Making the projectile destroy the enemy
01:02

08. Adding in the spawn location logic
03:30

09. Adding in the restart logic
01:56

10. Adding in a speed control
02:43

11. Adding in the score
03:17

12. Setting up the particles
05:29

13. Adding the particles to the destroy logic and talking about color
02:43

14. Challenge - Add in different enemy AI
00:35
10 More Sections
About the Instructor
John Bura
4.3 Average rating
4,845 Reviews
108,568 Students
113 Courses
Best Selling Instructor Web/App/Game Developer 250k Students

John Bura is has been a successful Udemy instructor since 2011. John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to the top 10 in the Apple's app store. In his spare time John likes to play ultimate Frisbee, cycle and work out.