The 3 Skills You Need to Build in Your Programming Students

No matter what platform or language you’re teaching, it can seem like a daunting task. I teach iOS to beginners, and it’s a lot to take in. There’s the language, the programming logic, platform conventions, all the libraries. That’s a lot of things to cover, and it can seem overwhelming.

When I plan lessons, I start by outlining the main topics to be covered in a course. But it’s important to then switch away from content to skills.

The students have turned up at my course to learn iOS development. Ostensibly. But the reason they’ve really come here is to become iOS developers. And those are two different things. Knowing the difference means that I need to focus on building their skills as developers.

Continue reading on Medium.