James Williams

James Williams first fell in love with teaching while working as an instructor at a computer camp. He runs obstacle course/adventure races in his spare time and is the author of HTML5 Game Programming, which has been translated into Chinese and Korean. He holds degrees in Computer Science (BA, MS) and French (BA).

Sort options

Object Oriented Programming in Java (Udacity)

Self Paced
Object Oriented Programming in Java (Udacity)
Free Course
Categories
Effort
Languages
Build Interactive Java Programs. This course will introduce you to some of the most powerful programming concepts in Java, including: objects, inheritance and collections. You will learn how to use these object-oriented programming concepts in code examples, discover how these concepts are used in applications that require user input, [...]
0
No votes yet

Material Design for Android Developers (Udacity)

Self Paced
Material Design for Android Developers (Udacity)
Free Course
Categories
Effort
Languages
Make Your Android Apps Material. In this course, you'll learn how to apply the material design principles that define Android's visual language to your apps. We'll start by walking you through Android design fundamentals, then we'll show you how to apply this knowledge to transform design elements of sample [...]
0
No votes yet

Build Native Mobile Apps with Flutter (Udacity)

Learn from experts at Google how to use Flutter to craft high-quality native interfaces on iOS and Android devices in record time. In this course, you'll learn how to use Flutter to quickly develop high-quality, interactive mobile applications for iOS and Android devices. Whether you’re just getting started with [...]
0
No votes yet

HTML5 Canvas (Udacity)

Self Paced
HTML5 Canvas (Udacity)
Free Course
Categories
Effort
Languages
From Pixels to Animation! Canvas is an HTML5 element which gives you drawable surface inside your web pages you can control with JavaScript. Powerful enough to use for compositing images and even creating games. In this course, through several sample projects, you’ll learn how to use the canvas; how [...]
0
No votes yet