The Training Content

 

The training will cover a wide range of topics separated into three categories: beginners, intermediate & advanced.

Beginner Modules

We all have to start somewhere, so this is a good a place as any. This will show you the ropes, the tools you will be using and the basics behind programming. Modules will include:

  • What’s a computer? We really hope you do not need to ask this question, but if you do we will be here to help, support and hold your hand all the way through.
  • The Basics – Welcome to the wonderful world of programming!
  • Mindful Programming – How to balance coding with mindful practice, we will show the world how people can be much more effective at learning and coding if they balance it with a healthy holistic lifestyle, which covers mindfulness, meditation, yoga, nutrition, etc Each of these areas are explored in more depth in later modules below…

Intermediate Modules

Once you have learnt the ropes and know the basics, it’s time to move onto some real programming! You have a choice at this stage, for which branch you wish to go down. You can choose as little or as many modules as you like, but only one can be done at a time.

You may have a particular area you wish to get into sooner, but you can always come back and pick a different module if you fancy learning something new. Obviously, the more modules you complete, the more choice of exciting ground-breaking projects you will have to pick from.

Some of the modules include:

  • C# 9.0/.NET 5 – The latest cutting-edge programming language from Microsoft, this is in our opinion the best programming language out there. It got its roots from Java but has now matured to something much more powerful, elegant, and joyful to work with. This module is a core module so is a prerequisite before you can do any of the other modules. The OASIS (API) is written in C# as well as all the providers that plug into it so this is an essential core module to take.
  • Unity This is one of the most popular game engines out there and the majority of smartphone and console games are written in Unity, especially smartphone games. The smartphone version of Our World is written in Unity. The back-end code used in Unity is C#.
  • HTML 5 / CSS 3/ Javascript/ AJAX  – Used by the latest cutting-edge websites on every device/platform and browser. These skills will be required for the Web User Interface to the OASIS API as well as the widget/components/plug-ins that plug into existing websites such as WordPress sites.
  • Xamarin – A very powerful technology built on top of C# allowing you to write code and build User Interfaces that can be deployed to Windows Phone, Android & iOS.
  • Blazor – Learn and help build the Blazor Web Assembly OASIS API Web Components. Web Assembly is the future of Web Development, giving native performance in the browser, with Blazor you can use the powerful C# language to write ALL of the web client code, something that was not possible before! Blazor/Web Assembly runs across all common browsers and platforms without any additional plugins, etc.
  • React/React Native – React is a javascript client library use for building modern responsive web sites. Learn more about React is and how we use it to deploy some of our OASIS API Web Components/Widgets.
  • Angular – React is a javascript client library use for building modern responsive web sites. Learn more about Angular is and how we use it to deploy some of our OASIS API Web Components/Widgets.
  • Vue – React is a javascript client library use for building modern responsive web sites. Learn more about Vue is and how we use it to deploy some of our OASIS API Web Components/Widgets.
  • Holochain – Holochain is part of the new decentralised distributed internet. Learn more about Holochain and how to build distributed decentralised agent-centric hApps that put the user in full control of their data. This is a core piece of the Our World & OASIS API Architecture.
  • ThreeFold – Threefold is part of the new decentralised distributed internet. Learn how the ThreeFold Grid works and how it is integrated into the OASIS API. This will be another core piece of the OASIS API & Our World
  • SEEDS – SEEDS is a payment platform and financial ecosystem to empower humanity and heal our planet. Learn more about the SEEDS economy infrastructure and how it is deeply integrated into the OASIS API & Our World.
  • VERSES Spatial Web – VERSES Labs provides enterprises, organizations and governments with an extensive suite of integrated technologies that offer powerful spatial rights management capabilities to enable dynamic workflows, verifiable traceability, intelligent automation and collaborative ecosystems that address the need for multi-party privacy, security and interoperability by design. Learn more about the new VERSES Spatial Web is and how it is deeply integrated into the OASIS API & Our World
  • Ethereum Blockchain – Ethereum is a decentralised blockchain, learn the basics of Ethereum, this is one of the core providers integrated into the OASIS API & Our World
  • EOSIO Blockchain – EOSIO is a decentralised blockchain, learn the basics of EOSIO, this is one of the core providers integrated into the OASIS API & Our World
  • Other Blockchains ­– Various other blockchains, that will be integrating into the OASIS API will be added to new additional modules coming soon…
  • Animation Specialist – We really need animation specialists to help bring our amazing creations to life!
  • 3D Modeller – A lot of our creations are in the wonderful world of 3D, if you want to help bring these 3D worlds to life then this is for you…
  • Graphic Designer – We really need graphic designers to help bring the magic to life!
  • Yoga4Coders – This module dives deeper into yoga and how it can be used to not only improve your mental, emotional and physical health, but also improve your coding skills by improving your focus, attention & energy levels! Yoga gives you MANY benefits, way more than most people are aware of! 😊
  • Meditation4Coders – This module dives deeper into meditation and how it can be used to not only improve your mental, emotional and physical health, but also improve your coding skills by improving your focus, attention & energy levels! Meditation gives you MANY benefits, way more than most people are aware of! 😊
  • Mindfulness4Coders – This module dives deeper into mindfulness and how it can be used to not only improve your mental, emotional and physical health, but also improve your coding skills by improving your focus, attention & energy levels! Meditation gives you MANY benefits, way more than most people are aware of! 😊
  • Nutrition4Coders – This module dives deeper into nutrition and how it can be used to not only improve your mental, emotional and physical health, but also improve your coding skills by improving your focus, attention & energy levels!
  • HolisticLifeStyle4Coders – This module dives deeper into living a holistic lifestyle and how it can be used to not only improve your mental, emotional and physical health, but also improve your coding skills by improving your focus, attention & energy levels! 😊
  • Dance4Coders – This module dives deeper into the amazing healing power of dance and how it can be used to not only improve your mental, emotional and physical health, but also improve your coding skills by improving your focus, attention & energy levels!

Advanced Modules

These are made available once the basic and intermediate modules have all been completed. These will provide more of a challenge to most and will take more commitment, but the rewards will be worth it! You will be working on products that go beyond the bleeding edge and really will be in true R&D territory. You will be one of the proud members of the team that brought massive world changing projects that will go down in the history books…

  • NextGen Real-time Emotional Feedback System (NGREFS)- This utilises various cutting-edge bio-feedback technologies such as EEG, Eye-Tracking, Face Recognition, Heart Rate Sensor, Heat Tracking, Motion Detection & more!
  • N6i Engine – This is another next generation Top Secret technology, which you will get the opportunity to work with…
  • C++ / Direct 3D – These will be used for our bleeding edge flag ship products, we have one very BIG project planned, which we really do feel will change the world and the way we live, work and play in it. This is the pinnacle in development and we want to get as many of you here as possible, but be warned it is not for the faint hearted! But it will be very rewarding since you will be working with top end 3D engines such as CryTek & Unreal (used in many top AAA games).

We also plan to eventually buy the source code off Crytek and then make many more advances with it, just as Valve did with the original Quake Engine in the amazing Half Life series, you wouldn’t believe that started off as the original washed out Quake Engine would you?! We feel the same will be said about our engine in time…

NOTE: The content of this course is subject to change in future, we are constantly evolving the content and would really appreciate your feedback and contributions. Thank you! 🙂