Programming for Complete Beginners in Haxe

This is your first step to prepare to be game developer. If you like to design a game by yourself this is your place
3.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
5 students enrolled
Sale Ends Today!
25% off
Take This Course
  • Lectures 17
  • Length 2 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2016 English

Course Description

What is the course about?

This couse is about Haxe programming fundementals which are important to know to start programming as a game developer. It is a good jump start for you if you want to start game programming

What are the requirements?

  • Basic Computer Skills (Typing, File Browsing)

What am I going to get from this course?

  • Over 17 lectures and 2 hours of content!
  • Understand the foundations of the Haxe Programming language
  • Create applications that run in the console
  • Declare and manipulate variables
  • Write flow of control statements (loops & conditions)
  • Create function for code to learn reusing code and readability in programming

What is the target audience?

  • Complete Beginners

What are the requirements?

  • Basic Computer Skills

What am I going to get from this course?

  • Start programming in Haxe
  • Use flashdevelop to write,debug and publish Haxe applications
  • Define variables with various types
  • Use conditional statement to manage various situations
  • Use different loops to manage repetitive actions
  • Define arrays and use it
  • Define functions and use it in application
  • Use conditional statement to manage the various situations in a application
  • Define class and methods to reuse useful codes

Who is the target audience?

  • It is for complete beginners

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.



This is the introduction lecture, I will explain briefly about the course goals and future lectures.

Section 1: Getting Started With Haxe

In this lecture you will learn how to install requirements on your pc or laptop to start haxe programming. The requirements are

1- Haxe toolkit

2-Flashdevelop editor


The goal of this lecture is introducing with haxe programming language by writing simple application and run it in the flashdevelop.

Section 2: Types and Variables

In this lecture we learn what is a variable and how we can define a variable and use it.


Sometimes we have some data to process and sometimes we need to get data from user. In this lecture we learn how we can get data from input and then use it in our program.


In this lecture we introduce with operators and use it in calculations

Section 3: Conditional statements

This is so challenging when you have more than one condition in your program and then you should decide based on different states. So, you can use if statement to cover all conditions. In this lecture you will learn how to define if statement and use it in your application.


In this lecture, you can learn to use if statement by doing one example and comparing between some numeric variables.


Now, you are familiar with if statement. Lets learn somethin more advanced about them by using AND and OR operators.

Section 4: Loops

When you need to repeat your code, you can use loops. There are different types of loop and in this lecture I'm going to talk about for loop.


After learning for loop, it's really good to know about do while loop so in this lecture you can learn about it and see how you can use it in your appliation.


In this lesson, we are going to know how while loop works and what are the similarities and differences between while loop and do while loop.

Section 5: Arrays

One of the most useful concept is arrays and maybe the simple definition is that arrays are used to store multiple values in a single variable.


In this lecture, we have a good practice to be more familiar with using arrays.

Section 6: Functions

A function is a block of code designed to perform a particular task. In this lesson, you introduce with function and learn how to define it in Haxe.


In this lecture, first we write some code and then we try to rewrite some of them as a function. So, you will see the using function in a practical example.

Section 7: Summary

When you see this lecture, it means that you watched all the lectures and now you know many things about programming. You are confident about yourself and you can continue this way to be a game programmer soon.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Alireza Chegini, Senior Software Developer

·       Possess over 14 years of experience in Information Technology, System Development Life Cycle (SDLC).

·       Creative individual with strong experience in Development, Web Application, Data Base design and implementation

·       Strong skills and proven abilities to work under pressure.    

·       Highly experienced in technical aspect of application development and required technologies.

·       Specialized in change-driven (Agile) application development methodology.

Ready to start learning?
Take This Course