Skip to content

GregDavidson/computing-magic

Repository files navigation

==> START HERE for Computing Magic

Computing Magic is a Curriculum of the League of Extraordinary Learners.

This curriculum is under continuous development by its participants!

TL;DR

The main path through this curriculum is a set of Modules. After completing the first module, the other modules can be explored in a flexible order.

What is Computing Magic?

Fasten your seat-belt and watch The Art of Code video on YouTube!

  • The first parts of this amazing video may blow your mind!
  • Computing Magic gives you the power to create and explore Infinite Worlds!

Mastering Computing Magic will allow you to get computers to do with ease what would be hopelessly difficult to do using ordinary technologies.

With Computing Magic we can design

  • Fabulous Machines
  • Customized Biological Organisms
  • Fascinating and Enlightening Immersive Games
  • Intelligent assistants to handle all the boring things
  • Applications which Make You More Intelligent
  • and much more!

We can explore our creations with Virtual Reality, share them with Collaborative Computing and materialize them in the Real World with

  • 3D Printers
  • DNA sequencers
  • Hybrid AI Frameworks
  • Robots
  • Networks
  • etc.

Instead of creating digital artifacts manually, e.g. with Graphical User Interfaces and/or Interactive Editors, Computing Magic we can often tell a Computer Program what we want (the specification) and have the Computer Program figure out how to do it.

Many of the Pioneers of computing were Computing Magicians - by necessity! Almost nothing existed so they had to invent what they needed to fulfill their visions. The vast number of tools, e.g. apps and libraries available today tend to suppress the vision of most users and developers. But used creatively, with the right understandings, the best of those tools can make Computing Magic more accessible than it’s ever been!

This repository contains the beginning of a fast-path curriculum for learning Computing Magic for those who yearn for unlimited possibilities!

Curriculum Resources

We’ll be trying to keep the Computer Programming Languages which we use to a practical minimum.

Recommended related Repositories

To start your journey with this curriculum

Acknowledgments and Invitation

I am very grateful for the participation of the brave and hardy Alpha participants from The Limitless Fellowship in 2021 and the similarly intrepid Beta participants from Mars College in 2022 who have inspired and contributed to this project.

We invite you to participate by

  • Using thise materials for your own benfit as a Learner
  • Assisting New Learners as Peer Facilitators
  • Improving these materials

You can help improve these materials by

  • Submitting Issues
  • Forking the repository
  • Because all of our materials are Open Source (AGPL)
    • You can make changes in your copy
    • Share them with us via a pull request
    • We will need a copyright assignment from you to accept it

Most of our Documents are textfiles using OrgMode markup notation. OrgMode is much more powerful than the more commonly used Markdown. Github has some support for OrgMode as do several popular programming environments. When you’re ready to unlock the full power of OrgMode you’ll want to learn Emacs.

This is Open Content from the League of Extraordinary Learners!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages