Welcome to Coder Merlin Academy

From Coder Merlin
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
   MerlinAtDesk.jpg


Imagination is more important than knowledge. -Albert Einstein, 1929

The only kind of learning which significantly influences behavior is self-discovered or self-appropriated learning - truth that has been assimilated in experience. -Carl Rogers

  • We believe that imagination and self-discovery drive inspiration and genuine learning
  • We believe everyone deserves and is entitled to study Computer Science
  • We believe that the skills acquired in the study of Computer Science are valuable, regardless of a student's ultimate field of study
  • We believe that studying Computer Science can help bring equity to the disadvantaged
  • We're committed to act on these beliefs

Coder Merlin is dedicated to inspiring all students, regardless of skill level, to study and learn about Computer Science through engaging and authentic lab practice. Coder Merlin provides a variety of learning opportunities for coding in several languages, with an emphasis on Swift. Coder Merlin is cloud-based and requires no special hardware. It is easily accessed through any secure-shell client and browser.

Hint.pngHelpful Hint

Why Swift?

  • Swift is a robust and intuitive programming language for app development
  • Swift is easy to learn yet provides a continuous path to professional development
  • Swift is a fast and efficient language
  • Universities and academic institutions are teaching Swift
  • 100% of Fortune 500 companies use iOS apps

See Swift (Apple) for more information

Teachers and students (of all ages) are encouraged to contribute to this site by creating an account, confirming their email address, and then creating their own pages or editing existing ones.

The use of this wiki is available free of charge to everyone. For the best coding experience, we strongly recommend a shell account. Credentials are available in bulk to qualified schools and will be provided to you by your instructor. If you'd like to continue using your account after your school year is over, or if you are homeschooled or simply interested in learning on your own, personal accounts are available on a monthly basis for a nominal fee. For more information, see Merlin Coder Services.