Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programming for Beginners with Lua and Love2D
Rating: 4.7 out of 5(4 ratings)
93 students

Programming for Beginners with Lua and Love2D

Learn and Refine the basics of programming with Lua and Love2D
Created byDavid Lauritsen
Last updated 6/2025
English

What you'll learn

  • Students will develop the problem solving capabilities of a software engineer
  • Students will learn how to think strategically and critically about computer code
  • Students will learn computer coding principles and basic algorithms
  • Students will be given the confidence to pursue programming in the future

Course content

10 sections66 lectures12h 39m total length
  • Welcome and Course Philosophy7:15
  • Installation9:32

Requirements

  • No prior coding experience is necessary. Students will need a basic computer with either Windows or MacOS

Description

This course is designed for absolute beginners in programming who wish to make their start in the field!
As a university lecturer of many years I've interacted with students enough to get a feel for what works in terms of teaching and practicing. The concept of this course is to take more of a 'classroom' approach to teaching and hopefully encourage you to practice and learn with me as we make our way through the course material together.

The course is centred around the Lua programming language and the Love2D framework. Lua is a great beginner language to get started with as it is a lot simpler and more straight-forward than other languages.

The course structure is basically that we jump straight into making stuff and explain concepts as we come across them. After we make our first game together, we go back and clarify some concepts. I have taken this approach because a criticism I have of most programming tutorials that I've come across is that they overwhelm you with out-of-context theory at the start before actually doing anything fun. With my model, we immediately make something tangible and then go back and talk about the theory, but since we've already used it in a meaningful way, the theory and concepts will make a lot more sense and will be enjoyable to learn about!

Who this course is for:

  • Beginner computer programmers