Duration

12 hours

Price

Level

Beginner

Certification

Available

Instructor

Pablo Farias Navarro

Zenva Academy

Learn to Code from Scratch

Expected learning & outcomes

Understand the basics of coding in HTML, CSS, JavaScript and Python

Skills you'll master / acquire / learn

C programming language, C# programming, C++ programming, Coding, Development, Editorial, HTML, HTML5, JavaScript, Object Oriented Programming, Programming, Python, User Interface

About this course

This is course is the ultimate Coding 101 guide. You will learn four of the biggest programming languages - HTML, CSS, C#, and Python - by completing a series of fun and engaging projects. 

You'll begin with the highly in-demand Python programming language, where we'll demonstrate the core concepts that you need to be able to program in Python 3.6 – all while you build a game similar to Crossy Road or Frogger! Next, you'll learn the C# programming language alongside Unity, the most popular cross-platform game engine as you make your own 3D multi-level platformer game. Finally, you'll learn HTML and CSS as you build a responsive, "Metro Style" homepage that looks great, whether it's on a desktop computer or a mobile phone. 

With highly transferable skills that can be applied to any number of different projects, this course is guaranteed to set you up with the skills you need - whether you're looking at coding for fun, or to begin a career as a developer! 

Module 1: Learn Python Programming by Making a Game

  • Variables
  • Functions
  • Conditional Statements
  • Loops
  • Object Oriented Programming

Module 2: Master Unity Game Development 

  • Unity Editor basics
  • Transforms and game objects
  • Unity Scripting in C#
  • Object-Oriented Programming
  • Multi-level functionality
  • Canvas UI
  • Importing external assets from Blender

Module 3: Learn to Code in HTML and CSS

  • HTML basics, including the most important tags
  • How to create titles, paragraphs, containers, lists
  • Add links and images
  • All about Tables
  • Forms in HTML, including HTML5 semantic input fields
  • Structure of a HTML document.
  • Basics of CSS, and how and why you should use it
  • Selecting elements with CSS
  • The Box Model
  • Use floating elements to create responsive pages
  • Style lists, fonts, and tables


Not sure which skills to learn for your advancement?