TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

What makes a great online programming course?

1 pointsby stephanos2kover 12 years ago
I'm designing an online course to teach programmers a new language (i.e. Scala).<p>If you could build the perfect online experience - what would you DO or NOT DO?<p>A few thoughts to ponder about: - recorded video vs interactive HTML interface with audio - test driven exercises - linear vs non-linear - style check exercises - slide-driven vs. exercise-driven - visualisations (e.g. inheritance) - unique visual style (e.g. 8-bit, green board) - community - badge-system - odd/different vs plain/serious - theme - work-related vs fun examples - ...

no comments

no comments