Programming in Swift · Introduction

Review what you'll be learning in this part of the course about functions and optionals. Source link

6 Tips For Career Changers

The only way to do great work is to love what you do. If you haven’t found it yet, keep looking. Don’t settle.—Steve JobsWhat if one day you wake up...

ARCore Sceneform SDK: Getting Started

In 2017, Google unveiled ARCore, a platform for building augmented reality (AR) experiences on Android devices. At that time, ARCore required developers to know either Unity or 3D graphics with OpenGL...

Merge conflicts in the classroom

It’s going to happen one day. One of your students tries to merge one branch into another, and the dreaded error appears: CONFLICT (content): Merge conflict in filename.ext ...

Programming in Swift · Challenge: Dictionaries

Practice using dictionaries on your own, through a hands-on challenge. Source link

Some Tips for Building Progressive Web Apps — SitePoint

In recent years we’ve seen a number of major shifts in the online experience, mostly coming from the proliferation of mobile devices. The evolution...

Programming in Swift · Introduction

Let's review what you'll be learning in this part of the course, and why control flow is important. Source link

How do you even know this crap?

This post won't be well organized so lower your expectations first. When Rob Conery first wrote "The Imposter's Handbook" I was LOVING IT. It's a fantastic book written for imposters...

Programming in Swift · Challenge: For Loops

Practice using for loops on your own, through a hands-on challenge. Source link

Programming in Swift · Swift Playgrounds

Learn how to create your first Swift playground, and see how useful it can be to learn Swift, and use in day-to-day development. Source link


Toca Blocks, The Little Fox and Waypoint

Build entire worlds, share charming fox stickers, and find your way back with today’s collection of apps and games. All app prices are subject...