Learn JavaScript in 1 Hour! Book Release

All you need is 1 Hour.

Do you want to learn the foundations of computer programming? Are you tired of being bogged down by confusing jargon and complex descriptions? We have the book for you: Learn JavaScript in 1 Hour.

Learn JavaScript in 1 Hour is an easy-to-understand introduction to JavaScript. With this book, your website will be up-and-running in no time!

Important topics in web development are shown with examples that are easy to read. If you have a Mac computer, PC, or even a mobile device, you can follow along with the book’s examples on www.jsbin.com. JSBin is an editor that allows you to see your creations in real time.

Learn JavaScript in 1 Hour covers topics including:

Functions – Finally your website can do things! It’s not just a pretty face. Learn how to enable your site to perform tasks.

Variables – Integers, doubles, floats, characters, strings: these are all different types of variables. Variables are crucial to programming because they contain data. Learn about the different types and when you should use each one.

If Statements – If you read Learn JavaScript in 1 Hour, you will reach the section on conditionals. If statements run code IF a specific condition is met. With an if statement, you can test a value, run certain code only when you want to, and prevent your site from crashing!

If you want to learn how to give a website functionality, Learn JavaScript in 1 Hour can teach you the foundations of using JavaScript. Even if you have never coded before, you can follow along. For more books on tech topics, visit our Lulu shop.

Making a Cube | Unity Tutorial

To prototype a game in Unity, you can design a scene using primitives. To learn how to build 30 virtual reality games in Unity, check out our Unity 3D course! There are a number of primitives, or elements, that you can create in Unity, such as a cube.

Later, you can create more complex 3D elements in modeling programs, such as Blender. Then you can import the art into Unity.

Creating a 3D Primitive

To make a 3D element, right-click in the Hierarchy. A menu will appear containing listing game objects you can create. Clicking “Create Empty” would create a net game object, which has only a Transform component.

In the “3D Object” tab, there are names of three-dimensional shapes. Click on “Cube”, as in the next image.

“Cube” will appear in the Hierarchy. A cube will appear in the Scene, as you can see in the following image.

Cube’s Components

In the Inspector, there are many components for Cube. To position the cube in the center of the scene, change the X, Y, and Z Position values to 0.

If you change Cube’s X Scale value, Cube’s size will change in the X axis. Changing the Scale’s Y value makes the cube taller or shorter. The Z Scale value corresponds to the cube’s size in the depth axis, as evident in the following screenshot.

To change Cube’s scale visually, click on the fourth icon in the top left of Unity. Colored cubes will extend from Cube’s center. You can drag the cubes to change Cube’s size. If you click and drag the gray cube in the center of the cube object, Cube’s size will change in all three axes at once.

The Cube (Mesh Filter) component is the data for the 3D object that is rendered on the Scene. The Box Collider is used to process collisions.

The Mesh Renderer draws the cube. If you disable the Mesh Renderer by un-checking it, the cube will become invisible.

To learn more about the Mesh Renderer and Unity, check out our Unity 3D course, where you build 30 virtual reality games!

Learn to Code in Python | New Course Release

Learn to code. Right here, right now.

If you’ve always wanted to learn to code, our new Python course is the place to start. In this course, you learn how to code in the Python 3.5 programming language. Even if you have never coded before, you can learn how to use Python.

Python is easy to understand and can be used for many different environments. Cross-platform apps and 3D environments are often made in Python.

Our Python course teaches you the foundations of coding in Python. This course does not assume any level of experience and is therefore perfect for beginners!

The course covers basic programming concepts for people who have never programmed before. You will learn key topics in Python and coding in general, including variables, loops, and classes. By the end of the course, you will know how to handle input, output, and errors.

To learn how to use Python, we will create our own functioning Blackjack game! In this game, a player will receive cards, submit bets. Python will keep track of the player’s score.

You will be able to use the practical examples in the Python course to make your own apps and environments. Python is a popular programming language that is useful to know because of its versatility. Let’s get started!

Build tvOS Apps for the Apple TV | New Course Release

Code for the Apple TV.

Do you want to build your own apps for the Apple TV? Whether you have or have not ever developed for iOS, you can learn the fundamentals of making apps for tvOS with our NEW Apple TV course.

Our Apple TV course begins by covering the fundamentals of the Swift programming language. This course does not assume any level of experience and is therefore perfect for beginners! If you have never coded before, you will learn basic programming concepts.

You will learn how to use Xcode to design and code apps. If you have experience developing for iOS or macOS, the Apple TV course will give you a head start into developing for tvOS.

Throughout the tutorials, you will build – from scratch – three functional tvOS apps:

Quiz App – Create a multiple-choice quiz. Learn how to add buttons and keep track of a user’s score.

Dialogue Tree App – Create a chat bot. A user will be able to have a conversation with a computer character.

Interactive Story App – Create a choose-your-own adventure game. A user will be able to make choices to continue their character’s story.

By the end of the Apple TV course, you will have three functioning apps that you can easily modify to fill in your own content. Your own apps will be up-and-running in no time!


Build a Super MARLO Runner Clone in Unity and Blender

Build an epic 3D game.

Do you want to make your own 3D game? We have the course for you. In our new Super MARLO Runner course, you can learn the foundations of making a 3D game. In these tutorials, you will build a Super MARLO Runner game in Unity3D – from scratch.

The Super MARLO Runner course does not assume any prior knowledge. It is perfect for beginners. In fact, the course begins with an introduction to Unity for those who have never used it before.

This course is unique because you will make your own 3D art, models, and textures in Blender. You will learn how to integrate the art into Unity.

You will learn every step it takes to design a game from start to finish. The Super MARLO Runner course teaches you how to:

  • Create characters and make them move
  • Draw speed blocks and enemies
  • Add power-ups and finish lines
  • Develop the background and interface
  • Design and fine-tune a level

When you complete the Super MARLO Runner course, you will have a functioning runner game. You will be able to build upon the game to add your own project ideas! Ready to begin?