Intro to HTML5 Game Development

Free Course – Intro to HTML5 Game Development

[button link=”https://academy.zenva.com/product/intro-to-html5-game-development/” target=”_blank” style=”none, small, large, biglarge” title=”ACCESS THE COURSE FOR FREE”][/button]

Learn from scratch to create games that run on all platforms and devices!

In this online training you will learn the basics of HTML5 game development by creating your first Mario-style platformer game. All of it using 100% free tools and frameworks!

We’ll be using the Quintus HTML5 game framework, which is a lightweight yet powerful JavaScript library used to create professional 2D games. This course was created by Pablo Farias Navarro, HTML5 developer and founder of ZENVA.

What you’ll learn in this course:

  • Creating levels for your game using the Tiled open source map editor.
  • Loading assets in your game.
  • Making a 2D platformer game that runs on phones, tablets, smart tvs, computers and maybe even cars!
  • Understanding basic platformer mechanics.
  • Implementing enemies and their behaviors.
  • Putting it all together to create your first game!

Will I get a certificate after course completion?

Yes :)

Zenva Academy diploma

By completing any course at Zenva Academy you’ll be awarded with a completion diploma which can be verified via URL and exported to LinkedIn to boost your career and impress potential employers.

[button link=”https://academy.zenva.com/product/intro-to-html5-game-development/” target=”_blank” style=”none, small, large, biglarge” title=”ACCESS THE COURSE FOR FREE”][/button]

Mobile Game Development with iOS

Mobile Game Development with iOS

Have an idea for a game that everyone will want to play? Do you dream of becoming a game development professional? 

If you answered “yes”, and you know the basics of iOS development, then this course is for you!

This course will start you at the very beginning. You’ll work with development expert Connor Denman as he shows you how to set up your environment with the Cocos2D game engine. He’ll then take you on a thorough tour of the fundamentals of game programming: animation, sound, character controls, and even basic game physics.

You’ll wrap up the course by creating a game that integrates all the elements you have learned.

If you have been thinking about learning game development, this is where you start!

 

[button link=”https://academy.zenva.com/product/mobile-game-development-for-ios/” target=”_blank” style=”none, small, large, biglarge” title=”ACCESS THE COURSE”][/button]

 

HTML5 Mobile Game Development by Example - Veggies vs Zombies

HTML5 Mobile Game Development by Example – Veggies vs Zombies [NEW]

Learn how to create games similar to the award winning Plants vs Zombies

What if you could use your HTML, CSS and JavaScript knowledge to create awesome mobile games for iOS, Android and the web?

In this course we’ll build an entire game called Veggies vs Zombies, defence game inspired in the popular game Plants vs Zombies. The game we’ll build doesn’t only cover all the game dev mechanics you need to know to fly free and make any game you want, but it’s also very addictive and fun to play!

Though out the course, we’ll use the lightweight and awesome game framework HTML5 Quintus, which allows you to make your own video games using only a text editor, a web browser and a local host.

What you’ll learn in this course:

  • Create a complete multilevel defence game
  • Basics of 2D games: sprites, scenes, stages.
  • Collision detection.
  • Making games that adjust to the screen resolution – a must in a post-pc world!
  • Loading levels from JSON files.
  • Adding audio to make your games memorable.
  • Putting it all together to make a fun and addictive gameplay!

This course was created by Pablo Farias Navarro, founder of ZENVA and the tech blogs GameDev Academy, HTML5 Hive and De Idea A App. Pablo specializes in web and mobile app development and has produced over 20 courses teaching over 35,000 students how to make games, apps and websites.

[button link=”https://academy.zenva.com/product/html5-mobile-game-development-by-example-veggies-vs-zombies/” target=”_blank” style=”none, small, large, biglarge” title=”ACCESS THE COURSE AND START MAKING GAMES”][/button]

HTML5 Game Development by Example – Educational Game

HTML5 Game Development by Example – Educational Game (NEW!)

What if you could turn that great game idea into a real game that could be played on the web, on desktop, iOS, Android and all other platforms?

Stop postponing your dreams and get started TODAY. Learn at your own pace how to create HTML5 games in this course that follows the learn by doing approach.

Through out the course, we’ll make an educational game with the Quintus HTML5 framework, one of the most powerful and lean game frameworks out there that allows you create games that work on phones, desktop, smart tvs and any HTML5 supporting devices!

These are just some of the many things you’ll learn in this course:

  • Creating simple 2D games for the web, mobile and all devices.
  • Working with modules to keep your code organized.
  • Creating 2D tile-based worlds.
  • Using sprites and spritesheets in your games.
  • Collision detection.
  • 2D physics basics.
  • Game flow: game over and restart game.
  • Loading level data from JSON objects.
  • Putting it all together in a simple demo!

This course was created by Pablo Farias Navarro, founder of ZENVA and active contributor to the Quintus open source project, the same library we use in this course.

After teaching over 30.000 people how to code games, apps and websites we’ve gained valuable insight on how online education should be.

We are putting it all in practice on this course and we are sure it will give you the tools you need to get your game ideas up and running.

Learn Java from Scratch

Learn Java from Scratch

[button link=”http://academy.zenva.com/product/learn-java-from-scratch/” target=”_blank” style=”none, small, large, biglarge” title=”ACCESS THE COURSE”][/button]

Learn how to program in Java from total scratch all the way to more advanced topics such as networking and working with threads.

Java is one of the main programming languages used nowadays. In it used to create desktop, web and mobile applications, and is present in all operating systems.

This course is your one-stop entry point to the amazing world of Java. Like song says, “Java Java Lady Java” ;)

No prior programming experience is assumed in this course

Unity 3D from Scratch - The Complete Series

Unity 3D from Scratch – The Complete Series

[button link=”http://academy.zenva.com/product/unity-3d-from-scratch-the-complete-series/” target=”_blank” style=”none, small, large, biglarge” title=”ACCESS THE COURSE”][/button]

You want to make a game but you don’t know where to start

Learning how to make your own games in Unity will allow you to bring those ideas into reality in an industry-proven, robust platform which you can download for free.

This course created by Stone River Elearning is your one-stop to become a cross-platform Unity game developer. Covering from the very basics to more advanced topics, you’ll be able to bring those awesome game ideas into reality.

Courses in this collection are also sold separately, but if you purchase the entire collection you’ll get access to future sections that we plan to add to this bundle over the upcoming weeks.

  1. Introduction to Unity 3D
  2. Hacking Game Development – Create Your First Game in Under an Hour
  3. Unity Scripting for Beginners

 

Programming for Entrepreneurs - jQuery

Programming for Entrepreneurs – jQuery – NEW COURSE

[button link=”http://academy.zenva.com/product/programming-for-entrepreneurs-jquery/” target=”_blank” style=”none, small, large, biglarge” title=”ACCESS THE COURSE”][/button]

Websites and HTML5 apps need to be interactive, dynamic and smooth to the end user.

jQuery is the world’s most used JavaScript library to create rich web applications that just feel natural to use. In this comprehensive course you’ll learn how to use jQuery to work with the DOM, use events, effects and animations, AJAXJSON and to create interactive AJAX forms.

This course is taught by Pablo Farias Navarro, founder of ZENVA and web application developer. Pablo has been using jQuery since 2007. More than 20,000 students are learning how to code with our courses, in particular our Programming for Entrepreneurs course series. This course builds on our previous HTML and JavaScript free courses and takes you to the next step, which is to make your website or HTML5 interactive and dynamic.

Some of the things you will learn in this course:

  • When to use jQuery 1.x or 2.x.
  • CSS selectors and DOM traversing functions in depth to find any element you want.
  • DOM manipulation to add or remove custom HTML content anywhere, whenever you decide.
  • Working with events to create interactive sites.
  • Listen to changes in select dropdowns and checkboxes.
  • jQuery animations and effects. Slide, fade, show, hide.
  • AJAX to load dynamic HTML from the server.
  • Working with JSON from the server.
  • Interactive forms that display extra fields according to the values of other fields.
  • AJAX form submission the easy way.
  • Dealing with cache issues in AJAX requests.
game children

Game Development and Coding for Children (90% OFF)

What if instead of just playing games and watching TV, your kids could actually make THEIR OWN games and animated stories?

This course is aimed for kids between 8 and 16 and they’ll learn how to make simple games, stories and animation using Scratch, a visual programming platform for children created by the Massachusetts Institute of Technology (MIT).

Scratch makes it very simple for kids to understand basic coding concepts and to make their creations come true by just dragging and dropping elements and connecting them with each other. It is highly visual, interactive and fun!

The course is project-based, this means we’ll work though out actual examples that you can modify and play with afterwards.

  1. Cat in Desert
  2. Wizard Boy
  3. Zombie Farm
  4. Ocean Story
  5. Halloween Game

What your kids will learn in this course:

  • Using intuitive building blocks to visually craft simple web games, stories and animations.
  • Grasping programming concepts such as conditions and loops. Taught with a project-based methodology.
  • Make their creations interactive for the users.
  • Share their games and animations so that other people can play and modify them.
  • Most importantly, understand how simple it is to make their creative ideas a reality in today’s world.

https://academy.zenva.com

Programming for Entrepreneurs - JavaScript

Programming for Entrepreneurs JavaScript

[button link=”http://academy.zenva.com/product/programming-for-entrepreneurs-javascript/” target=”_blank” style=”none, small, large, biglarge” title=”Access the course”][/button]

As an entrepreneur have you experienced any of the following symptoms?

  • You have a great idea for a website, an app or a video game and you don’t have the coding skills or the money to hire a developer.
  • You can’t move forward with your idea because you don’t have a technical co-founder and you don’t know how to code.

If the answer is yes let me say that you are not alone. I work with many entrepreneurs and I hear these complaints every single week. The causes of this problem as:

  • All startups, no matter their size and industry, need development. From a simple website that shows who they are and what they do, to more complex solutions such as mobile apps and information systems.
  • Developer as expensive and scarce. But you probably know this already :)
  • They say Programming is the new Math as it is an essential skill to get around nowadays and in the works that’s taking shape, but you weren’t taught how to program at school.

At ZENVA, we’ve decided to tackle this problem and bring you a solution by creating our Programming for Entrepreneurscourse series, aimed to give entrepreneurs the basic programming skills and knowledge so that they have higher chances of success with their business ideas.

In Programming for Entrepreneurs – JavaScript we move on to the next step and teach you all the basics of the JavaScript language. JavaScript can be used to create things such as:

  • Interactive websites
  • Mobiles / TV apps
  • Videogames
  • Server-side applications

In this course, we’ll cover the basics of the language and we’ll work though out a mini-project: an interactive prototype of a dating app.

81368 2296

Programming for Entrepreneurs – HTML & CSS (FREE course by Zenva)

[button link=”http://academy.zenva.com/product/programming-for-entrepreneurs-html-css/” target=”_blank” style=”none, small, large, biglarge” title=”Access the course for FREE “][/button]

“Programming” can seem like an extraterrestrial capacity to all of those who don’t know much about it. Nevertheless, it also is a valuable skill, specially in a context that appreciates technical and programming abilities.

Zenva is well aware of the obstacles that many entrepreneurs deal with on a daily basis due to the fact that they have very little knowledge on programming. That is why we have developed the free course “Programming for entrepreneurs”  which is specially designed to resolve the most common programming problems of entrepreneurs, like:

  • Spending too much money in development and don’t even understanding what the developer is talking about.
  • Every time you need something fixed in your website (like adding a new link or changing an image) you need to wait weeks and spend a lot of money to get it done.
  • You can’t move forward with your business idea because you don’t have a technical co-founder and you don’t know how to code.

Screen shot 2013-10-07 at 5.26.26 PM

 

In Programming for Entrepreneurs / HTML & CSS you’ll learn basic web development concepts and skills that will allow you to build simple websitesmodify existing websites and create interactive prototypes of your business idea so that you can use it as a communication tool with your developer, customers and investors.

In this course, just like in all courses by ZENVA, we’ll follow a project-based approach. Through out the course you’ll be building a “Metro style” homepage that looks great in a desktop computer and in a mobile phone.

Screen shot 2013 09 09 at 4.42.11 PM

iOS 7 App Development for Beginners (90% OFF)

In this course you’ll learn how to program in Objective-C from scratch, how to use XCode and how to make iOS 7 apps for the iPhone.

The course is quite comprehensive, as it covers all the way from zero to an intermediate level. Through out the course we’ll code real, fully featured iOS 7 app that you can use as a starting point for your own projects.

What’s covered in the course:

  • Learn how to program in Objective-C from scratch, even if you don’t have any programming experience!
  • Using XCode to create the User Interface (UI) of your app in both a visual manner and by coding. We’ll look at several UI elements.
  • Navigation in your app. Make buttons and menus that take you where you want to go.
  • Mastering Table Views, a center piece in many iOS.
  • Using the Camera.
  • Storing information with Core Data.
  • Running processed in the background with Grand Central Dispatch (GCD).
  • Using gestures in your apps.
  • Adding animations to your apps.

The course can be divided in three main blocks:

  1. Learning Objective-C.
  2. iOS 7 App Development Basics (XCode, UI, APIs, etc).
  3. Building Epistle, a real world application.

This course is taught by Mohit Deshpande, professional app trainer and developer, in collaboration withPablo Farias Navarro, developer and founder of Zenva.

Over 20k people around the world are taking our high-quality courses in mobile apps, HTML5 and game development.

https://academy.zenva.com

 

php web application development with symfony online course

PHP Web Application Development with Symfony

Learn how to build PHP webapps following Best Practices with the robust Symfony framework

Symfony is a PHP framework design to build modular, robust and scalable web applications. In this course, we’ll cover the basics of the Symfony framework with the usual Learn by Doing approach found in all other Zenva courses.

By the end of this course, you’ll be able to create basic web applications such as the sample workout log demo we make from scratch through out the course.

In particular, we’ll cover the following topics:

  • What is Symfony and what are the benefits of using it in your webapps.
  • Installation and new project creation.
  • Controllers. How to send back HTML or JSON to the user.
  • Routing URLs to specific actions.
  • View and the Twig templating language.
  • Intro to Doctrine ORM.
  • Creating a simple CRUD webapp.
  • Including external assets in your projects.

 

[button link=”http://academy.zenva.com/product/intro-to-php-webapp-development-with-symfony/” target=”_blank” style=”none, small, large, biglarge” title=”Access the course”][/button]

ios and android html5 apps for beginners

iOS and Android HTML5 Apps Development for Beginners

Make those apps you’ve always wanted, and sell them on the App Store and on the Google Playstore. Get started TODAY.

In this couse, you’ll learn how to create HTML5 apps for iPhone, iPad, Android devices and the web. The course is aimed for both beginners and people with some web development experience.

Some of the topics we cover:

  • HTML, CSS and JavaScript from scratch.
  • HTML5 semantic elements.
  • HTML5 video and audio.
  • CSS3 containers.
  • JQuery from scratch.
  • JQuery Mobile to create professional looking user interfaces.
  • Geolocation.
  • Camera access.
  • Offline storage.
  • Cloud-enable your app: user login, user signup, photo sharing.
  • iOS and Android environment setup and account creation process.
  • Package your phone for iOS and Android using Phonegap.
  • Publish your apps in the App Store and the Google Playstore.

In addition, this course covers the creation of two HTML5 sample apps that you can use as starters for your own projects:

  • Cooking recipie app which uses JQuery Mobile and Offline Storage.
  • Photo sharing app built with JQuery Mobile and Appcelerator Cloud Services to share photos and create users in the cloud.

This course was created by Pablo Farias Navarro, founder and CEO of Zenva (academy.zenva.com). More than 20k people around the world are taking our high-quality courses in HTML5, mobile apps and game development.

https://academy.zenva.com

HTML5 Mobile Game Development for Beginners

HTML5 Mobile Game Development for Beginners

This course will guide you through the creation of games that run on iPhone, iPad, Android and Desktop using the open source LimeJS HTML5 game development framework.

The course is a 100% video based tutorial so that you can see in real time how games are created from scratch. Several game demos of different game genres are included in this course.

You’ve always wanted to make your own games. Don’t keep on postponing it. Start TODAY with HTML5 game development for iOS, Android, BlackBerry 10 and Windows 8.

Some of the things you’ll be learning here are:

  • Creating a game that works on iPhone, iPad, Android and Desktop
  • Using the touchscreen in your games.
  • Creating cool animations and transitions.
  • Adding sound to your games.
  • Creating your first spaceship game.
  • Using 2D physics in your games.
  • Creating a virtual pet game from scratch.
  • Creating a farming game from scratch.
  • BONUS TRACK: transform your game to a native app using Appcelerator and sell your game in the App Stores.

More great stuff:

  • We’ll be using 100% free tools and frameworks.
  • Good support.
  • Code snippets at the end of each lesson that you can use as starters for your own games.

https://academy.zenva.com

create a html5 game from scratch

Create a HTML5 Game from Scratch (83% OFF)

Making games is a lot easier than you think. Imagine you could learn how to make HTML5 games that run in all browsers and Windows 8 with our HTML5 game development tutorial in only 2.5 hours! Well, that is exactly what this course does.

We know you’ve always wanted to make your own games. Don’t keep postponing it. Start TODAY

Learn how to create a Zelda-like action game demo from scratch using only Javascript and HTML. No experience or previous knowledge is required! Although knowing the basics of HTML and Javascript is recommended.

This HTML5 game development tutorial is aimed for both beginners and more advanced users who may have HTML5 experience but haven’t got into games yet.

Some of the topics you’ll learn by building this game from total scratch:

●  Creating a basic game that can be embed in any website and can be played with just a web browser.

●  Displaying a map and characters on the screen.

●  Moving a player on this map.

●  Using collision detection to simulate the shooting of bad guys.

●  Adding enemies to your games.

●  Adding sound to your games.

●  Putting it all together to create a fun playable demo.

●  All game files, including images and sound are available at the end of each chapter for download.

This HTML5 game development tutorial has been created by Jacob Deichert in collaboration with Pablo Farias. Jacob has created comprehensive HTML5 game dev screencast tutorials on YouTube and other platforms.

https://academy.zenva.com

wordpress plugin development for beginners

WordPress Plugin Development for Beginners

Did you know that 20-30% of all websites on the Internet are powered by the WordPress platform?

One of the reasons behind the success of WordPress is it’s flexible Plugin system, which allows developers to give superpowers to any website on a modular and easy manner.

In this course we’ll cover the art and science of WordPress Plugin Development from scratch. By developing 8 simple plugins we will cover everything you need to know to be able to create awesome plugins that will run in most of the web.

By following the video lessons and having a play with the numerous downloadable examples you will get quite comfortable with the following topics:

  • Plugin basic structure and life cycle.
  • How to use filters and actions to have our code executed at the right moment.
  • Accessing posts through The Loop.
  • Creating your own shortcodes to give your users superpowers and allow them to save time.
  • How to add custom metadata to posts and users.
  • Widget creation from scratch.
  • Dashboard widgets.
  • How to create our own admin pages with global settings.
  • Using Ajax and external JavaScript libraries in our plugin. Including JQuery.
  • Task scheduling with Cron.
  • Creating custom tables to extend WordPress beyond your dreams.

No previous WordPress experience is required to take this course. Although we do need you to be familiar and have basic knowledge of PHP, MySQL and web development in general.

This course is taught by Pablo Farias Navarro, founder of Zenva (academy.zenva.com) and Super Colegio (www.supercolegio.com). Just like all other Zenva courses, this course follows the methodology of learning by doing, where video lessons consist in live coding and students are encouraged to modify the course code and get started with their own projects from the very beginning.

If you’ve always wanted to create your own WordPress plugins or you need to learn how to do it quickly for work reasons, this is definitely the best way to go.

Don’t postpone your dreams, GET STARTED TODAY :)

https://academy.zenva.com

 

Android App Development by Example

Android App Development by Example (FREE course)

Update: this is an old post, the free course is no longer available (it was for an older version of Android)

This training course will guide you through the creation of a social+geolocated Android app that integrates with Facebook, Twitter and the Google Maps API. The course is taught by Mohit Deshpande, Android App Trainer and Java developer, and was created in collaboration with Pablo Farias Navarro, founder of Zenva.

Things you will learn in this course:

  • Installing the Android SDK and setting up Eclipse for Android app development.
  • Creation and file structure of an Android project.
  • Using SQLite databases in your mobile apps.
  • Create professional User Interfaces such as menus, buttons and action bar menus.
  • Organize your code using the Model-View-Controller pattern and other industry best practices.
  • Make your apps social using the Facebook and Twitter SDK’s
  • Add location to your app using the Google Maps API
  • Deploy your app and publish it to the Google Playstore

There are PDF summary guides for each chapter with the key points and UML diagrams of the classes showcased in the videos.

You will also get the full source code of the Social Notes app, which you can use as a starting point for your own projects!

[button link=”http://academy.zenva.com/product/android-app-development-by-example/” target=”_blank” style=”none, small, large, biglarge” title=”Access the course for FREE “][/button]