Programming for Complete Beginners in Haxe
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.
10 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Programming for Complete Beginners in Haxe to your Wishlist.

Add to Wishlist

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.
10 students enrolled
Created by Alireza C.H
Last updated 3/2016
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • 13 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
  • Basic Computer Skills

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

Who is the target audience?
  • It is for complete beginners
Compare to Other Programming Languages Courses
Curriculum For This Course
17 Lectures
1 Lecture 01:24

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

Preview 01:24
Getting Started With Haxe
2 Lectures 10:30

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

Preview 06:23

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

Preview 04:07
Types and Variables
3 Lectures 23:01

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

How to define a variable

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.

How to read data from input

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

How to use operators for calculations 1
Conditional statements
3 Lectures 23:29

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.

How to define a if statement

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

How to use if statement in an application

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

How to use different operators in if statement
3 Lectures 13:01

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.

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.

Do while loop

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.

While loop
2 Lectures 14:10

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.

How to define an array

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

Working with arrays
2 Lectures 20:23

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.

How to define a function

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.

Working with functions
1 Lecture 03:00

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.

About the Instructor
Alireza C.H
3.9 Average rating
62 Reviews
5,122 Students
2 Courses
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.