Get $1 credit for every $25 spent!

The Coding 101 Bootcamp Beginners Bundle

Ending In:
Add to Cart - $29
Add to Cart ($29)
$2,000
98% off
wishlist
Courses
10
Lessons
201
Enrolled
432

What's Included

Product Details

Access
Lifetime
Content
3.0 hours
Lessons
33

The Complete Introduction to C++

Learn C++ Programming — The Flexible Language Behind Web Browsers, Cloud Storage, & AAA Games

By ZENVA | in Online Courses

C++ is quick, efficient, powerful, and flexible – making it one of the most requested job skills in the industry. It’s the powerhouse behind a wide range of technologies – including web browsers, operating systems, cloud storage, and even AAA games, and is used to create applications by some of the world’s tech giants – including Microsoft, Google, and Apple. With this beginner-friendly course, you’ll learn the basics of working with C++ as you explore techniques for storing and manipulating data – from controlling how your program executes to keeping your code clean.

5.0/5 average rating: ★ ★ ★ ★ ★

  • Access 33 lectures & 3 hours of content 24/7
  • Handle output & input
  • Store various pieces of data with variables
  • Manipulate & evaluate data with operators
  • Manage flow with conditionals, loops, & more
  • Create reusable blocks of code
  • Set up a local C++ development environment
Zenva Academy | Build Games, Apps, Websites, and VR Experiences
4.7/5 Instructor Rating: ★ ★ ★ ★

Trusted by over 1 million 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: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • No previous programming experience required.

Course Outline

  • Your First Program

  • Introduction

    • Introduction - 3:01
    • Introduction to the C++ Development Environment
    • Source Files
    • Additional Resources
  • C++ Basics

    • What is C++ - 1:32
    • Intro to Replit - 5:09
    • C++ Hello World - 7:20
  • Variables

    • Intro to Variables - 6:01
    • Booleans - 7:02
    • Integers - 7:17
    • Doubles - 5:27
    • Characters - 5:10
    • Strings - 5:27
    • Constants - 3:50
    • Input via cin - 8:30
  • Operators

    • Arithmetic Operators - 9:40
    • Assignment - 5:40
    • Increment and Decrement Operators - 10:03
    • Comparison Operators - 8:20
    • Logical Operators - 9:57
    • Ternary Operator - 4:20
  • Control Flow

    • If Statements - 10:02
    • Switch Statements - 9:01
    • While Loops - 9:54
    • For Loops - 8:22
    • Control Statements - 8:25
  • Functions

    • Functions - 7:59
    • Function Parameters - 8:04
    • Return Statements - 6:40
    • String Functions - 7:42
  • C++ Development Environment

    • C++ Local Development Environment - Windows
    • C++ Local Development Environment - Mac - 9:57
  • Conclusion

    • Conclusion - 4:21

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
15

Git & Github: Version Control and Collaboration

Use Version Control to Keep a Clean History of Your Project & To Collaborate with Teams

By ZENVA | in Online Courses

Developing an application takes time, and things often go wrong. From accidentally breaking something that used to work perfectly, to a team member overwriting your working code, fixing mistakes can take valuable time that you don’t have to waste. Discover how to prevent all of this with Git – the version control system that allows you to keep a history of your file changes, and Github – a website where you can store projects, save important information, and collaborate with others on both closed and open-source projects.

4.8/5 average rating: ★ ★ ★ ★

  • Access 15 lectures & 1 hour of content 24/7
  • Learn all about version control & its uses
  • Add version control to an existing project
  • Use Git commands to change a project’s ecosystem
  • Create a Github account & using Git commands with Github
  • Explore the Github EcoSystem
Zenva Academy | Build Games, Apps, Websites, and VR Experiences
4.7/5 Instructor Rating: ★ ★ ★ ★

Trusted by over 1 million 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: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Basic programming skills

Course Outline

  • Introduction
    • Introduction - 2:55
    • Source Files
    • Additional Resources
    • Intro to Version Control, Git, and Github - 6:11
  • Using a Git Repository
    • Installing Git - 4:02
    • Configuring Git - 8:53
    • Initializing a Git Repository - 6:53
    • Staging and Committing with Git - 9:44
    • Removing Staged and Committed Files - 8:01
    • Using Project Branches - 10:07
    • Merge Conflicts - 11:08
  • Using Github
    • Intro to Github - 8:07
    • Using Git Commands with Github - 11:07
    • Exploring Github, Pull Requests, and Issues - 8:29
  • Conclusion
    • Conclusion - 4:13

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
17

Intro to MongoDB

Get Acquainted with MongoDB & Discover How to Manage Data Like a Pro

By ZENVA | in Online Courses

MongoDB is a free, open-source document database that is both flexible, and scales, allowing you to manage querying and indexing. In this course, you will learn how to set up MongoDB for your Node.js web applications, and learn the differences between databases, collections, and documents, as well as how to interact with MongoDB Shell to import and export data.

4.5/5 average rating: ★ ★ ★ ★

  • Access 17 lectures & 1 hour of content 24/7
  • Install MongoDB & access it via command line
  • Load a JSON file so that you can query data, objects, & arrays
  • Add, update, & delete entries
  • Understand which ACID properties are satisfied by MongoDB
  • Connect MongoDB to Node.js
  • Work with Mongoose
Zenva Academy | Build Games, Apps, Websites, and VR Experiences
4.7/5 Instructor Rating: ★ ★ ★ ★

Trusted by over 1 million 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: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Intermediate Node.js skills
  • Basic experience with Express

Course Outline

  • Introduction
    • Introduction - 10:24
    • Source Files
    • Additional Resources
    • Installing MongoDB - 4:49
    • Installing MongoDB on Windows
  • MongoDB Basics
    • Exporting Data - 5:14
    • Importing Data - 7:56
    • Querying Data - 9:46
    • Inserting Data - 5:48
    • Updating Data - 4:51
    • Deleting Data - 3:44
  • Using MongoDB and Mongoose
    • Node Project Setup - 7:00
    • Mongoose - Part 1 - Connecting Mongoose - 5:50
    • Mongoose - Part 2 - Schemas and Queries - 14:32
    • Mongoose - Part 3 - Query Filters - 11:58
    • Mongoose - Part 4 - Individual Queries - 9:59
    • Mongoose - Part 5 - Adding and Updating Documents - 11:03

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
20

Node.js & Express for Beginners

Master the Basics of the JavaScript Runtime Node.js & Express Framework to Build Your Own APIs for Web Apps, Multiplayer Games, and More

By ZENVA | in Online Courses

Learn to build your own APIs suited for both web applications and server-side communication. In this course, you will work with the cross-platform JavaScript runtime, Node.js, in conjunction with the popular server framework Express to create an API with various routes for authentication, requests, and more. By the end, you will not only learn the various methods and implementations needed for a successful API but also understand how it can be applied to both applications and games.

4.7/5 average rating: ★ ★ ★ ★

  • Access 20 lectures & 1 hour of content 24/7
  • Use Express, Node.js, Postman, Nodemon, & Passport.js for server-side app development
  • Set up routes, routers, & API Endpoints to send users to the right location
  • Send & receive requests for server communication
  • Parse data in the request bodies & cookies to perform desired tasks
  • Implement the basics of authentication
Zenva Academy | Build Games, Apps, Websites, and VR Experiences
4.7/5 Instructor Rating: ★ ★ ★ ★

Trusted by over 1 million 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: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Knowledge of JavaScript and Node.js basics

Course Outline

  • Introduction
    • Introduction - 1:10
    • Source Files
    • Additional Resources
    • Installing Node - 2:04
    • Package JSON - 6:12
    • Install Express - 6:31
  • Building an Express API
    • Express Routing - 5:26
    • Postman - 3:08
    • Nodemon - 5:19
    • Status Endpoint - 7:05
    • Planning API Endpoints - 4:37
    • Basic Routes - 7:15
    • Extending Routes - 7:06
    • Body Parser - 4:08
    • Express Router - 8:35
    • Dotenv - 8:15
    • Cors - 4:12
    • Cookie Parser - 4:08
    • Passport.js - 9:12
    • Update Routes for Passport Authentication - 9:54

View Full Curriculum


Access
Lifetime
Content
2.0 hours
Lessons
33

HTML & CSS

Learn HTML & CSS from Scratch by Creating a Responsive Landing Page

By ZENVA | in Online Courses

What if you could learn, from total scratch, to build websites, mobile apps, games, and how to run your own freelance business? Save years of trial and error with this course. In this module, you'll learn the basic blocks of web development: HTML and CSS, by creating your first fully responsive landing page! No prior programming experience is assumed to begin this module. This course is a unique combined effort to give you all the skills you could possibly need to become a successful freelance developer.

4.6/5 average rating: ★ ★ ★ ★

  • Access 33 lectures & 2 hours of content 24/7
  • Learn basic HTML tags
  • Add links & images to your pages
  • Add forms & tables
  • Use CSS to style your websites
  • Include beautiful fonts on your page
  • Make websites responsive, so that they look great in all screen sizes
Zenva Academy | Build Games, Apps, Websites, and VR Experiences
4.7/5 Instructor Rating: ★ ★ ★ ★

Trusted by over 1 million 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: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • No prior knowledge is required

Course Outline

  • Course Intro
    • Course Trailer - 1:21
    • Course Intro - 2:57
    • Additional Resources
  • HTML
    • Intro to HTML and CSS - 2:14
    • Hello World HTML - 2:58
    • Download the source code
    • Your First Tags - 2:29
    • Paragraphs and new lines - 2:40
    • Links in HTML - 4:35
    • Images - 4:46
    • Lists - 3:01
    • Forms - 4:20
    • More Fields - 3:03
    • Selection Fields - 3:23
    • Tables - 3:27
    • Structure of a HTML Document - 6:35
    • Chrome Developer Tools - 4:08
    • Learning Resources to Learn HTML and CSS - 3:53
  • CSS
    • Intro to CSS - 5:12
    • Including CSS in an External File - 3:36
    • Selection by ID - 1:55
    • Selection by Class - 3:56
    • Box Model - 3:56
    • Box Model - Part 2 - 3:56
    • Content Alignment - 2:49
    • Typography - 6:01
    • Google Fonts - 1:58
  • Your First Responsive Website
    • Project HTML Structure - 8:08
    • Project Top Menu - 10:11
    • Project Image Area - 6:45
    • Project Services Areas - 5:45
    • Responsive Landing Page - 8:20
    • Conclusion - 2:05

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
14

Kotlin for Beginners

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

By ZENVA | in Online Courses

Learn to create your own Android applications with Android Studio and the Kotlin programming language. Not only will this course teach you how to use Android Studio, but also how to lay out your application and get it up and running in different development environments. Make a simple color-selecting app and then apply the knowledge to your own mobile projects.

4.3/5 average rating: ★ ★ ★ ★

  • Access 14 lecture & 1 hour of content 24/7
  • Set up Android Studio & use it to create apps
  • Utilize the Layout Editor to define how your app looks
  • Implement Kotlin & XML to create a simple program
  • Test your application on a device & with an emulator
Zenva Academy | Build Games, Apps, Websites, and VR Experiences
4.7/5 Instructor Rating: ★ ★ ★ ★

Trusted by over 1 million 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: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Some programming experience is required
  • Java experience is helpful, but not required

Course Outline

  • Introduction
    • Introduction to Kotlin - 0:58
    • Source Files
    • Additional Resources
    • Install Android Studio Mac - 2:05
    • Install Android Studio Windows - 1:40
  • Android Development with Kotlin
    • Create a New Project - 6:17
    • Android Studio Basics - 5:24
    • Layout Editor - Part 1 - 9:41
    • Layout Editor - Part 2 - 6:01
    • Working with XML Editor - 7:57
    • Kotlin Basics - Part 1 - 8:26
    • Kotlin Basics - Part 2 - 9:57
  • Running the Application
    • Running on the Emulator - 3:51
    • Running on a Device - 2:10

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
18

Python Foundations

Learn the Foundations of Python for Data Science & Machine Learning

By ZENVA | in Online Courses

Python is a high-level, general-purpose language with an emphasis on readability and extensibility. Its versatility provides developers with a robust skill-set that can be adapted to numerous projects, making it a highly desirable language to pursue regardless of where you wind up. Whether your goals are to create simple applications to swap faces, automate meticulous tasks, or develop advanced algorithms to visualize and manage data, this course will provide you with the foundations needed to get started with the language so you can start building your own projects.

4.8/5 average rating: ★ ★ ★ ★

  • Access 18 lectures & 1 hour of content 24/7
  • Set up a Python project
  • Utilize variables & operators
  • Manage data with lists, tuples, ranges, & dictionaries
  • Control program flow with conditionals & loops
  • Use functions for program execution
  • Create objects & classes for object-oriented programming
Zenva Academy | Build Games, Apps, Websites, and VR Experiences
4.7/5 Instructor Rating: ★ ★ ★ ★

Trusted by over 1 million 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: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • No coding experience required

Course Outline

  • Introduction
    • Introduction - 2:32
    • Source Files
    • Additional Resources
    • Installing VSC - 5:08
    • Intro to Python - 3:18
    • Installing VSC Add ons - 3:05
  • Python Fundamentals
    • Writing and Running Python Code - 5:16
    • Variables - 5:00
    • Operators - 7:18
    • Lists - 6:07
    • Tuples and Ranges - 4:36
    • Dictionaries - 5:05
    • If Statements - 5:42
    • While Loops - 4:55
    • For Loops - 4:18
    • Functions - 7:09
    • Classes and Objects - 10:02
  • Conclusion
    • Conclusion - 3:09

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
17

JavaScript Foundations

Learn JavaScript for Web & HTML5 Game Development

By ZENVA | in Online Courses

JavaScript is a high-level language that powers much of the world wide web – not only are some of the most popular frameworks and libraries for web development based on JavaScript, but it is equally essential for browser-based games, mobile games, and more. As the web continues to grow, so does the demand for JavaScript, making it an essential component of any developer’s tool belt. Through this course, you will master the fundamentals of the language in ways that can be adapted for both web and game development, and learn essential skills that will help you to expand and create your own JavaScript-based projects.

4.9/5 average rating: ★ ★ ★ ★

  • Access 17 lectures & 1 hour of content 24/7
  • Set up & run JavaScript code
  • Use variables, operators, & arrays for data management
  • Control program flow with loops & conditionals
  • Create functions to perform specific tasks
  • Utilize JavaScript objects to store datasets
  • Implement interactivity with event handling
Zenva Academy | Build Games, Apps, Websites, and VR Experiences
4.7/5 Instructor Rating: ★ ★ ★ ★

Trusted by over 1 million 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: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Some HTML knowledge

Course Outline

  • Introduction
    • Introduction - 3:00
    • Source Files
    • Additional Resources
    • Installing VSC - 5:08
    • Intro to JavaScript - 3:16
    • Installing VSC Add on - 2:28
  • JavaScript Programming
    • Running JavaScript Code - 4:19
    • Variables - 5:58
    • Operators - 7:16
    • Arrays - 5:46
    • If Statements - 5:33
    • While Loops - 4:08
    • For Loops - 5:20
    • Functions - 7:56
    • Objects - 8:00
    • Event Handling - 7:33
  • Conclusion
    • Conclusion - 3:01

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
18

Java Foundations

Master the General Purpose & Object-Oriented Language of Java to Enhance Your Skills for Mobile Development

By ZENVA | in Online Courses

Java is an object-oriented, general-purpose language that is able to run independent of platform and is designed to require as few dependencies as possible. As such, the language has found wide use in web development, software development, and more – making it an in-demand and stable language for the industry. In addition, Java is one of the top language choices for mobile development on Android, making it an essential skillset for mobile developers. This course will cover the fundamentals of the Java language and provide you with in-demand skills for not only for Android development but for the development industry at large.

4.9/5 average rating: ★ ★ ★ ★

  • Access 18 lectures & 1 hour of content 24/7
  • Set up & run Java code
  • Manipulate data with variables & operators
  • Manage datasets with arrays, array lists, & hashmaps
  • Use conditionals & loops for control flow
  • Add program logic with functions
  • Implement classes & objects for OOP
Zenva Academy | Build Games, Apps, Websites, and VR Experiences
4.7/5 Instructor Rating: ★ ★ ★ ★

Trusted by over 1 million 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: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • No coding experience required

Course Outline

  • Introduction
    • Introduction - 2:31
    • Source Files
    • Additional Resources
    • Installing VSC - 5:08
    • Intro to Java - 3:31
    • Installing Java Extensions - 3:17
  • Java Fundamentals
    • Running Java Code - 7:05
    • Variables - 5:36
    • Operators - 8:41
    • Arrays - 5:06
    • ArrayLists - 3:55
    • HashMaps - 5:09
    • If Statements - 5:39
    • While Loops - 5:24
    • For Loops - 5:03
    • Functions - 5:58
    • Classes and Objects - 10:08
  • Conclusion
    • Conclusion - 2:24

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
16

CSS Foundations

Enhance Website Aesthetics & Designs with the Style Sheet Language CSS

By ZENVA | in Online Courses

Cascading Style Sheets, otherwise known as CSS, is a language geared at altering the appearance of HTML and other markup languages. Whether you need to change margins, font styling, colors, or more, CSS is a powerful tool that allows you to design the aesthetics of your website in ways that can be used across multiple pages. This course will get you started with the basics of this powerful style sheet language and provide you with an in-demand set of skills to enhance the design of your personal and professional web development projects.

4.9/5 average rating: ★ ★ ★ ★

  • Access 16 lectures & 1 hour of content 24/7
  • Import CSS into your web project
  • Select various HTML elements to alter
  • Position & size elements with CSS
  • Change colors & various stylings
  • Alter margins & padding
  • Adjust backgrounds, borders, text, & more
Zenva Academy | Build Games, Apps, Websites, and VR Experiences
4.7/5 Instructor Rating: ★ ★ ★ ★

Trusted by over 1 million 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: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Some knowledge of HTML

Course Outline

  • Introduction
    • Introduction - 2:47
    • Source Files
    • Additional Resources
    • Installing VSC - 5:08
    • Intro to CSS - 4:01
    • Installing CSS Add on - 2:49
  • Working with CSS
    • Importing CSS into HTML File - 7:06
    • HTML Selectors - 7:36
    • Display Styles - 5:22
    • Positioning with CSS - 10:05
    • Sizing with CSS - 7:52
    • Margins and Padding - 5:49
    • Background Colours - 3:47
    • Text Styling - 4:29
    • Borders - 3:05
  • Conclusion
    • Conclusion - 2:37

View Full Curriculum



Terms

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