Information, Intelligence, Knowledge

A Technique for Teaching Programming

Posted on

I like this approach from https://play.kotlinlang.org/koans/overview “Kotlin Koans is a series of exercises to get you familiar with the Kotlin syntax and some idioms. Each exercise is created as a failing unit test, and your job is to make it pass. Here you can play with Koans online, but the same version of exercises is […]

Information, Intelligence, Knowledge

Letters to a Young Programmer – Start Small

Posted on

If you are just starting out programming, you may want to learn a language, and start exploring by building small applications. Don’t worry that you don’t know object-oriented analysis/modeling and design. You can learn them when you need them. This is true of algorithms, data structures, object-orientation, software engineering as well. You can build simple […]

Information, Intelligence, Knowledge

Tips for Conducting Online Workshops

Posted on

Keep the talking part of sessions between 20-40 minutes. Have 2 or 3 sessions distributed through the day. Have people work on things individually or in small groups. Identify clear (intermediate) deliverables each day. Let people present/showcase their work in the final session. Set up a system to track engagement Create a system of #LearningAnalytics […]