Research by pypl.github.io showed Python to be the second most popular and fastest growing language of all as at the end of 2016. Most importantly, Python is easy to learn, easy to read, incredibly powerful and lets you become productive quickly. We guide you to becoming proficient in this highly sought after language and help incorporate it into your arsenal of tools.
We realise that the best way to learn a language is to use it to produce an app that you deeply care about. We provide you with fundamentals and practical knowledge, then strive to discover and guide you through what you love coding, be it web sites, network apps, data crunchers and visualisers, system automation tools, graphics apps or games.
We take a highly practical approach to get you productive and feeling accomplished as quickly as possible.
Our bread and butter. We love Linux, know it intimately and love teaching it. Linux and open source stacks are exactly that, transparent systems that hide nothing about themselves to those who are curious. Learn how to peel back the layers of your systems. Feel empowered to be scientific in problem diagnosis and resolution, as well as creative in systems design and implementation. Learn to wield the most relevant server and cloud operating system on the planet.
Learn the command line and hone your bash-fu. Create and deploy clusters of services. Treat your systems as cattle rather than pets. Build in resilience and failure tolerance. Harden your systems for security. Integrate and optimise applications. Learn the joy and power of working with open source software.
Practical DevOps training for Linux engineers. Learn and apply the fundamentals of modern DevOps engineering. This course lets you wear the two hats that comprise this multi-diciplinary role, that of a developer and of an operations engineer. As a developer, learn how to produce and package deployable, testable software in Python. As an ops engineer, learn how to deploy software reliably, rapidly and continuously.
If you're a developer wanting to extend your skills in software deployment and systems management, or a systems administrator wanting to write code to optimise and automate your workflow, DevOps engineering training will take you to the next level in your career.
Hosted in a modern computer and electronics laboritory in Turramurra NSW (Sydney, Australia), close to the Macquarie Park technology hub, the LinuxDojo Lab is a perfect location for high tech training.
Our lab features:
We come to you, be it anywhere within Australia or abroad. Multi-day training courses, focus groups, consulting and engineering servces. We provide a Linux Dojo master trainer, all course material and software. You provide:
Contact us for enquiries...
We adopt a highly collaborative teaching environment. Any student can share their display to the front of class so that people can easily observe and learn through others' examples at the comfort of their own workstation. We also use collaborative text editors so that code and config snippets can be easily shared with the class.
Our courses focus on practical, hands-on training. Along with our standard courses in Python, Linux and DevOps, we also provide tailored training in specialised areas such as, for example, data processing and visualisation or automated Linux server provisioning. Our training method involves expert led instruction interspersed with practical exercises and personal guidance.
We get a huge kick out of helping people accelerate through their professional development journey. Our split roles as teachers and consulting engineers helps us refine our own skills as modern technical practitioners. We're super excited to help you obtain a mastery of the art and achieve your goals.
Python programming introduction and fundamentals.
This course is suitable for people with:
Advanced programming and application deployment using Python.
This course is suitable for existing Python programmers who:
or have the following skills or experience:
Linux Systems Administration for course for systems admins with minimal Linux experience.
This course is suitable for existing Systems Administrators who:
Advanced Linux Systems Engineering for course for existing Linux systems admins.
This course is suitable for existing Linux Systems Administrators who:
Applied DevOps Engineering training. Take the role of both a developer and operations engineer in this course. Write a quick web app as a basis for the course, then learn how to wield both dev and ops diciplines to deploy your applications and upgrades autonomously.
This course is suitable for existing Linux administrators and engineers who:
or have the following skills or experience: