Get $1 credit for every $25 spent!

The 2020 Comprehensive Programming Collection

Ending In:
Add to Cart - $29.99
Add to Cart ($29.99)
$1,650
98% off
wishlist
Courses
9
Lessons
162
Enrolled
233

What's Included

Product Details

Access
Lifetime
Content
3.0 hours
Lessons
31

The Complete Beginner's JavaScript Course

Learn JavaScript from the Ground Up & Make Your Own Game or App Project

By ZENVA | in Online Courses

Jump into JavaScript, one of the core programming languages in the development industry. In addition to being one of the pillars of both web development and HTML5 game development, JavaScript acts as the foundation of many of the most popular modern languages and frameworks. Learning the fundamentals of this language is crucial to success as a developer. In this course, you will not only learn JavaScript from the ground up, but also how to take those skills and apply them to your own game project.

  • Access 31 lectures & 3 hours of content 24/7
  • Use variables, operators, arrays, functions, & more
  • Understand basic object-oriented programming concepts w/ classes & objects
  • Make a canvas to add a game to your webpages
  • Program auto & player-controlled movement
  • Setup very basic collision detection & game over mechanics
  • Implement your own custom assets into a JavaScript-based game
Trusted by 400,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development.

The e-learning platform Zenva Academy is the leading place to upskill, learn and gain key tech skills for the innovation economy.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications
  • Basic HTML and CSS skills
  • Code editor (such as Sublime or Atom)
  • Modern browser

Course Outline

  • Your First Program
  • Introduction
    • Introduction - 4:38
    • Source Files
  • JavaScript Basics
    • Language Basics Overview - 5:37
    • Variables - 7:37
    • Strings - 8:39
    • Operators - Part 1 - 8:29
    • Operators - Part 2 - 9:04
    • Arrays - 7:53
    • Multidimensional Arrays - 4:12
    • Dictionaries - 8:45
    • Functions - 7:59
    • Function Parameters and Return Values - 7:08
    • If Statments - Part 1 - 7:13
    • If Statements - Part 2 - 5:20
    • While Loops - 7:13
    • Control Statements - 8:36
    • For Loops - 9:48
    • Classes and Objects - Part 1 - 8:48
    • Classes and Objects - Part 2 - 8:57
    • Classes and Objects - Part 3 - 9:34
    • Inheritance - 9:16
  • JavaScript Game Project
    • Game Development Project Overview - 4:25
    • Canvas - 7:31
    • Drawing on a Canvas - 8:24
    • Adding Movement - 9:55
    • Moving Multiple Items - 6:18
    • Player Controls - 7:03
    • Collision Detection - 7:46
    • Collision Detection and End Game Conditions - 6:08
    • Sprites - 8:29
  • Conclusion
    • Conclusion - 3:20

View Full Curriculum


Access
Lifetime
Content
2.0 hours
Lessons
24

Machine Learning for Beginners with Tensorflow

Understand the Data-Filled World of Machine Learning with Real-World Applications

By ZENVA | in Online Courses

Machine learning is the way of the future – it is increasingly being used by companies better process data and make more accurate predictions, making it a high-paying field filled with opportunities. This course takes a practical approach to teach machine learning – you’ll start with a hands-on project, developing a strong understanding of the underlying algorithms after you’ve gained an intuitive understanding of the fundamentals. Using Python and TensorFlow 2.0, you’ll build a linear regression model from scratch and train its pattern recognition with various data.

  • Access 24 lectures & 2 hours of content 24/7
  • Understand what machine learning is
  • Study the real-world applications of machine learning
  • Learn about plotting & graph creation w/ NumPy and Matplotlib
  • Build & train a linear regression model
Trusted by 400,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development.

The e-learning platform Zenva Academy is the leading place to upskill, learn and gain key tech skills for the innovation economy.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications
  • Basic knowledge of Python and NumPy

Course Outline

  • Introduction
    • Introduction - 6:53
    • Source Files
  • Machine Learning Overview
    • Intro to Machine Learning - 3:51
    • What can Machine Learning do - Part 1 - 9:39
    • What can Machine Learning do - Part 2 - 9:18
    • Types of Machine Learning - 9:51
    • How Machine Learning Works - 9:50
    • Common Machine Learning Structures - Part 1 - 6:04
    • Common Machine learning Structures - Part 2 - 10:33
    • Building a Machine Learning Model - Part 1 - 8:43
    • Building a Machine Learning Model - Part 2 - 9:32
  • Tensorflow Foundations
    • Intro to Tensorflow - 5:24
    • Installing Anaconda - 4:00
    • Working with Juypter Notebooks - 7:33
    • Installing Tensorflow - 5:07
  • Linear Regression
    • Linear Regression - 7:26
    • Building a Linear Regression Model - Part 1 - 6:08
    • Building a Linear Regression Model - Part 2 - 5:50
    • Building a Linear Regression Model - Part 3 - 3:33
    • Building a Linear Regression Model - Part 4 - 5:23
    • Building a Linear Regression Model - Part 5 - 6:08
    • Building a Linear Regression Model - Part 6 - 4:25
    • Building a Linear Regression Model - Part 7 - 5:51
  • Conclusion
    • Conclusion - 3:06

View Full Curriculum


Access
Lifetime
Content
2.0 hours
Lessons
18

Convolutional Neural Networks (CNNs) for Image Classification

Build Your Own CNN for Image Recognition Using Tensorflow 2.0, Keras, & MNIST Dataset

By ZENVA | in Online Courses

Discover convolutional neural networks (CNNs) – the image recognition technology behind self-driving cars, facial recognition, fingerprint matching and more. Learn all about this popular type of neural network while building two models for identifying handwritten numbers – one using TensorFlow 2.0 and another using Keras.

  • Access 18 lectures & 2 hours of content 24/7
  • Learn how image recognition works
  • Study real-world applications of image recognition
  • Know what the MNIST dataset is & how to access and use it
  • Build, train, & test CNN models w/ Tensorflow and Keras
Trusted by 400,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development.

The e-learning platform Zenva Academy is the leading place to upskill, learn and gain key tech skills for the innovation economy.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications
  • Basic knowledge of Python and Numpy
  • Familiarity with Machine Learning

Course Outline

  • Introduction
    • Introduction - 5:19
    • Source Files
  • About Image Recognition
    • Intro to Image Recognition - Part 1 - 9:12
    • Intro to Image Recognition - Part 2 - 9:43
    • Tools for Image Recognition - Part 1 - 8:05
    • Tools for Image Recognition - Part 2 - 9:11
    • MNIST - 7:58
  • Building a CNN
    • Building a CNN - Part 1 - 10:27
    • Building a CNN - Part 2a - 9:25
    • Building a CNN - Part 2b - 9:49
    • Building a CNN - Part 3 - 8:46
    • Building a CNN - Part 4 - 9:56
    • Building a CNN - Part 5 - 9:38
    • Building a CNN - Part 6a - 8:44
    • Building a CNN - Part 6b - 1:59
  • Building with Keras
    • Intro to Keras - 4:56
    • Building a CNN with Keras - 10:04
  • Conclusion
    • Conclusion - 4:22

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
18

Mobile Game Development for Beginners

Build & Optimize Mobile Games for Both iOS and Android Using the Unity Engine

By ZENVA | in Online Courses

Do you have an idea for an addictive mobile experience that you’re eager to share with the world? Covering how to develop for mobile devices using the popular Unity engine, this course will walk you through all the steps needed to deploy a game to your iOS or Android device.

  • Access 18 lectures & 1 hour of content 24/7
  • Detect touch inputs & gestures (dragging, zooming, and more)
  • Build your game for iOS & Android
  • Optimize your game for better mobile performance
  • Set up various particle systems
Trusted by 400,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development.

The e-learning platform Zenva Academy is the leading place to upskill, learn and gain key tech skills for the innovation economy.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications
  • Basic understanding of Unity and C#

Course Outline

  • Introduction
    • Introduction - 1:53
    • Source Files
    • Setting up Unity for Android or iOS - 3:31
  • Mobile Game Development
    • Detecting Touch Inputs - 7:05
    • Editor Setup - 6:42
    • Building to Android - 5:22
    • Building to iOS - 3:55
    • Drag Gesture - 8:46
    • Zoom Gesture - 8:53
  • Mobile Game Optimizations
    • Profiler - 6:34
    • UI Optimizations - 4:30
    • Batching and Baking - 6:36
    • Scripting Optimizations - 6:04
  • Particle Systems
    • Intro to Particles - 9:15
    • Fire Particle - 8:53
    • Spark Particle - 7:25
    • Portal Particle - 9:01
  • Conclusion
    • Conclusion - 2:19

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
11

Build a Micro-Strategy Game

Learn Resource Management & Other Fundamental Strategy Game Mechanics

By ZENVA | in Online Courses

Master the foundations of strategy game development by creating a turn-based, micro-strategy game about building and managing a colony on Mars. Using the popular Unity game engine, this course will walk you through the process of basic strategy game mechanics, including resource management, grid placement, and beyond. Not only will you boost your overall game development skills within Unity, but gain essential, fundamental knowledge for coding a variety of strategy game systems that can be expanded further for larger, turn-based projects.

  • Access 11 lectures & 1 hour of content 24/7
  • Instantiate a grid, tile-based system & map
  • Control UI elements to reflect resources available
  • Create a game manager to calculate resources & turns
  • Set up the ability for users to place various buildings
  • Limit where buildings can be placed based on other buildings
Trusted by 400,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development.

The e-learning platform Zenva Academy is the leading place to upskill, learn and gain key tech skills for the innovation economy.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications
  • Basic understanding of Unity and C#

Course Outline

  • Introduction
    • Introduction - 2:22
    • Source Files
  • Building a Micro-Strategy Game
    • Unity Setup - 4:35
    • Creating the Tiles - 8:43
    • UI - 9:58
    • Building Prefabs - 9:11
    • Game Manager - 9:57
    • Scripting the UI - 9:58
    • Building Placement - Part 1 - 9:57
    • Building Placement - Part 2 - 9:58
  • Conclusion
    • Conclusion - 1:54

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
10

Develop an AR App for the Retail Industry

Manipulate Virtual Furniture Objects in AR Space Using Unity & AR Foundation

By ZENVA | in Online Courses

Build a robust furniture placement and design application – all within AR. Using Unity and the cross-platform development package AR Foundation, you will learn skills for manipulating virtual objects for advanced AR experiences, including how objects need to be moved, rotated, or modified. Through this process, you will be able to create your own interior design application that allows users to interact with their real-world environments in new ways.

  • Access 10 lectures & 1 hour of content 24/7
  • Set up UI elements to work w/ AR applications
  • Spawn virtual objects & snap them to planes
  • Select spawned objects & move them
  • Alter virtual objects’ color, rotation, & more
Trusted by 400,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development.

The e-learning platform Zenva Academy is the leading place to upskill, learn and gain key tech skills for the innovation economy.`

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Basic understanding of Unity and C#
  • Existing knowledge of AR Foundation &how to build apps to mobile devices
  • Android or iOS device compatible with AR Foundation

Course Outline

  • Introduction
    • Introduction - 2:03
    • Source Files
  • Build an AR Furniture App
    • Unity Setup - 9:29
    • Creating the UI - Part 1 - 9:23
    • Creating the UI - Part 2 - 5:26
    • Placing Furniture - 8:17
    • Selecting Furniture - 9:33
    • Moving Furniture - 6:41
    • Modifying the Furniture - 6:28
  • Conclusion
    • Conclusion - 1:18

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
18

Discover React for Web Applications

Dive Into the UI-Oriented JavaScript Library React & Create Data-Rich Web Apps

By ZENVA | in Online Courses

Learn to build your own web applications with React, a JavaScript library aimed at creating dynamic user interfaces. Through this declarative, component-based app library, you will learn new techniques for rendering interactive UIs, controlling the states of individual page elements, and passing around rapidly changing, rich data throughout webpages. Through building a static tweet and creating your own shopping interface, this course will show you how to apply these skills in a variety of situations to create any app you desire.

  • Access 18 lectures & 1 hour of content 24/7
  • Set up apps to use the React library
  • Utilize JSX (JavaScript XML) to write HTML elements in React
  • Create interactive user interfaces w/ React components
  • Pass around data w/ “props” from component to component
  • Control component states & how components render
  • Combine all your knowledge of React to build a shopping cart web app
Trusted by 400,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development.

The e-learning platform Zenva Academy is the leading place to upskill, learn and gain key tech skills for the innovation economy.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Any device with basic specifications
  • Fundamental knowledge of JavaScript, HTML, CSS
  • Some understanding of ES6

Course Outline

  • Introduction
    • Introduction - 4:03
    • Getting Started - 3:04
    • Source Files
  • React Fundamentals
    • Hello World - 7:10
    • Diving into JSX - Part 1 - 6:44
    • Diving into JSX - Part 2 - 3:59
  • Building a Tweet with React
    • Building Static Tweet - Part 1 - 9:23
    • Building Static Tweet - Part 2 - 6:48
    • Props - 7:05
    • Building Tweet with Props - 12:28
    • Understanding State & Lifecyle of a Component - 7:06
  • Building a Shopping Cart Site with React
    • Shopping Cart Site - Part 1 - 6:47
    • Shopping Cart Site - Part 2 - 8:29
    • Shopping Cart Site - Part 3 - 9:01
    • Shopping Cart Site - Part 4 - 6:24
    • Shopping Cart Site - Part 5 - 6:39
    • Shopping Cart Site - Part 6 - 7:24
  • Conclusion
    • Conclusion - 2:31

View Full Curriculum


Access
Lifetime
Content
2.0 hours
Lessons
20

iOS App Development for Beginners

Learn the Swift Programming Language & Build, Run, and Test Apps in Apple's IDE Xcode

By ZENVA | in Online Courses

Master the integral skills of iOS app development by learning the fundamentals of Swift – the ideal programming language for creating fast-running applications and an easier-to-use alternative to Objective C. Then, discover how to build, run and test apps using Xcode, Apple’s integrated development environment, as you create a simple input/output app.

  • Access 20 lectures & 2 hours of content 24/7
  • Learn Swift programming fundamentals
  • Set up & preparing Xcode on macOS
  • Build & test iOS applications using Xcode
  • Add interactivity w/ buttons & user input
  • Master object-oriented programming
Trusted by 400,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development.

The e-learning platform Zenva Academy is the leading place to upskill, learn and gain key tech skills for the innovation economy.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Computer with the macOS operating system
  • 11 to 12GB of free space to use Xcode

Course Outline

  • Introduction
    • Introduction - 4:36
    • Downloading Xcode - 4:02
    • Source Files
  • iOS App Development
    • Exploring Xcode - 8:59
    • Variables - 9:04
    • Optional Variables - 6:56
    • Operations - 9:48
    • Displaying Text in Apps - 8:04
    • Arrays - 9:00
    • Dictionaries - 6:00
    • Using Multiple Views in Apps - 9:46
    • If Statements - 8:01
    • Loops - 8:33
    • App Logic - 9:59
    • Functions - 10:12
    • App Interactivity - 9:23
    • Classes and Objects - 9:14
    • User Input - Part 1 - 9:53
    • User Input - Part 2 - 4:41
  • Conclusion
    • Conclusion - 2:41

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
12

Intro to Java for Android Development

Begin Your Mobile Development Career by Learning Android Studio & Java for Basic Applications

By ZENVA | in Online Courses

Java has been a leading general-purpose programming language widely used across platforms including Android. Learn to develop simple mobile applications for Android using Android Studio and Java. Through this course, you will learn all the Java basics for creating a simple text color selecting application, and how to test it out in various Android environments. Start your mobile development journey today, and master the skills needed for your Android projects.

  • Access 12 lectures & 1 hour of content 24/7
  • Setup & navigate Android Studio
  • Lay out the appearance of your application
  • Work w/ XML & Java to create a simple app
  • Test your application on an Android emulator & Android device
Trusted by 400,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development.

The e-learning platform Zenva Academy is the leading place to upskill, learn and gain key tech skills for the innovation economy.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Any device with basic specifications
  • Some programming experience with Java, web technology, or mobile development

Course Outline

  • Introduction
    • Introduction - 1:13
    • Source Files
    • Install Android Studio Mac - 2:05
    • Install Android Studio Windows - 2:05
  • Android Development with Java
    • Creating a New Project - 4:09
    • Android Studio Basics - 5:51
    • Layout Editor - 11:01
    • Working with the XML editor - 5:41
    • Java Basics - Part 1 - 5:57
    • Java Basics - Part 2 - 7:17
  • Running the Application
    • Running on an Emulator - 4:20
    • Running on a Device - 1:50

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 15 days of purchase. Once your license is redeemed, all sales are final.