Event on 2015-04-27 18:00:00

Programming Fundamentals for Non-Programmers: Mobile App Series

Jack Watson-Hamblin 
Web Designer and Developer

Monday, April 27th 6:00 – 8:30 pm
Wednesday, April 29th  6:00 – 8:30 pm

Are you a creative or entrepreneur that wishes you could speak tech with your app development team? Maybe you wish you could code a bit yourself? In this workshop we'll tackle some development principles to get you on the right path. We'll look at questions like, “How do I break a problem down into code?”, “What are functions and classes?”, and “What tools do I use to build apps?”

If you're running a tech start-up, it's essential that you familiarise yourself with the fundamentals of app development and programming. Ultimately knowing how to "talk to the talk" will help you communicate better with developers. Come with questions, and a desire to have fun!


Student Takeaways:

  • Understand the programming process
  • Learn how to break a problem apart and turn it into code
  • Begin your road to making iOS apps by learning the language they’re built with
  • Get to know core parts of programming like functions, data types, and Object Oriented Programming (OOP)
  • Be able to understand what people with computer science degrees are talking about


Lesson 1: Fundamentals
A large part of being able to program a solution to a problem is in breaking apart that problem into smaller, easier to work with parts. In the first lesson we will work as a group to break real problems into their most fundamental parts like what kinds of data there is and how it should be processed.

Lesson 2: Object Oriented Programming
Once you’ve learnt to think like a programmer it is time to organise that thinking into logical chunks called Classes. We solve real world problems by creating simple programs that are well structured and easy to maintain.

Level & Prerequisites:

This class is for anyone who is already involved or wants to be involved in app development and programming.  Or for anyone who has an interest!

Instructor Bio
Jack Watson-Hamblin
Web Designer and Developer

Nicknamed the "Wunderkinder" (Wonder Kid), Jack is currently running his own gig at MotionInMotion as a screencaster and freelancing at FluffyJack Design. Jack is an experienced programmer, web developer, and UX designer interested in innovative projects, who has recently published his book, RubyMotion for Rails Developers

Jack’s wealth of knowledge and professional pursuits are extensive. They include teaching Ruby for iOS and Rails Developers, building mobile apps, implementing agile methodology and delivering affordable online marketing solutions for Australian businesses. Jack has worked for NBN Co Limited, 6.2 an innovation Lab and Fillim, a global online video-on-demand platform.

He is particularly passionate about the environment, human rights and poverty alleviation.


Can't make it? Sign up at General Assembly Sydney to stay in the loop on future events and classes.

at General Assembly (York St)
56-58 York St
Sydney, Australia

Leave a Reply