Course List

( All fees GST included in AUD )

NOTE : It's quite alright, in fact, quite normal to be confused or unable to decide what is the best fit for you in the below list, especially if you are starting your information technology career. So feel free to reach out to us for a discussion to understand which course and path are best for you and we will help you out. This is free of cost and no obligations from you. Moreover, the below courses have 100% refund guarantee as well. So feel free to Contact Us.

Basic Computer Programming

Computer Programming Fundamentals Part 1
16 hours @ $24 per hour

A very basic introduction to computer programming. The course is well suited for absolute beginners and students who have no experience or exposure to computer programming and who are planning to start or interested in Programming and coding. Although the demos and labs are in C / C++ programming language, most of the concepts, if not all, are applicable to any programming language and to any computer platform. None of the language-specific quirks like multifiles, pointers are discussed and purposefully built in a very generic way.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Details
Computer Programming fundamentals Part 2
16 hours @ $24 per hour

This is part 2 of computer Programming fundamentals. Starts from where the Part 1 left off. So Part1 is a must have for this course. This part deals with functions, multifile programs, strings, customer data types and file handling. The course will be using all the constructs we learned in the Part 1 as well. Like Part 1 this is also Programming language and computer platform agnostic.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Details
Computer Programming fundamentals Part 3 -Programming Logic.
16 hours @ $24 per hour

A set of 8 computer programs to master the programming logic and reinforce the concepts learned in Part 1 and Part 2. While there are a few quirks, not a lot of new concepts or Programming paradigms are introduced in this course apart from what has already been learned in Part 1 and Part 2. The focus is mainly on logic, thinking, step by step approach to conquer and convert, problems and human thinking into code which computer understand. No specific algorithms or any production quality code is/are discussed but the emphasis is on “talking to computer” part. Like Part 1 and Part 2 this is also Programming language and computer platform agnostic, but Part 1 and Part 2 is a must-have for this course.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Details
Object-oriented Programming Part 1
16 hours @ $24 per hour

Most if not all general basic object-oriented programming concepts are discussed. While the programs are in C++, no C++ specific features are discussed like friend functions, operator overloading, C++ 11 features, specific algorithms or any production quality code is/are discussed, but the emphasis is on very generic object-oriented concepts. Like Part 1, Part 2 and part 3 this is also Programming language and computer platform agnostic. Part 1 and Part 2 is a must-have for this course, while part 3 is highly recommended.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Details
Introduction to basic HTML programming
16 hours @ $24 per hour

A very basic introduction to HTML programming. The concept of mark up, the concept of web front end development are the major touch points of this course. How HTML, CSS and Javascript fit together to form a web page, basic HTML tags, the attribute of tags, different parts of the HTML page, overall architecture and relations between the web server and HTML, Server-side programming which generates HTML like asp.ent, JSP, PHP etc are discussed with practical, examples and demos.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Introduction to basic CSS programming
16 hours @ $24 per hour

A very basic introduction to CSS programming. If the human body is HTML, the clothes, ornaments, accessories and makeup is CSS. Alignment, position, CSS selectors, images, responsive design, margin, padding, fonts, icons, id, class, tables are discussed with practical, examples and demos. The basic HTML course is a prerequisite for this course.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Computer Programming fundamentals Part 3 -Programming Logic.
16 hours @ $24 per hour

A set of 8 computer programs to master the programming logic and reinforce the concepts learned in Part 1 and Part 2. While there are a few quirks, not a lot of new concepts or Programming paradigms are introduced in this course apart from what has already been learned in Part 1 and Part 2. The focus is mainly on logic, thinking, step by step approach to conquer and convert, problems and human thinking into code which computer understand. No specific algorithms or any production quality code is/are discussed but the emphasis is on “talking to computer” part. Like Part 1 and Part 2 this is also Programming language and computer platform agnostic, but Part 1 and Part 2 is a must-have for this course.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Details
Introduction to basic Bootstrap programming
16 hours @ $24 per hour

A very basic introduction to bootstrap UI library. Basic HTML and CSS courses are prerequisites for this course. Introduction and usage of almost all the components of Bootstrap, like Alerts, Badge, Breadcrumb, Button group, Buttons, Card, Carousel, Collapse, Dropdowns, Forms, Input group, Jumbotron, List group, Media object, Modal, Navbar, Navs, Pagination, Popovers, Progress, Scrollspy, Spinners, Toasts, Tooltips, etc are discussed with practical, examples and demos. In day 2, a professional home page is developed.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Introduction to .NET core, ReactJs and REST APIs
16 hours @ $24 per hour

A very basic set of REST WebAPI is developed using .NET core with SQL back end, using the MVC architecture. A ReactJs application is used to consume the WebAPI and create, read, update and delete is performed on a Microsoft SQL Database table. This will also introduce .NET core development with Visual Studio 2017, SQL server and SQL server 2017 management studio 2017. All the basic programming courses, as well as web frontend programming courses, are pre-requisites for this training.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Introduction to IDE, Dev Tools, DevOps tools and Version control systems
16 hours @ $24 per hour

Introduction to the features of an IDE Visual studio 2017 as an example. Environment settings of IDE, integrated tools settings like compiler, linker and debugger. Introduction to Git as version control system. Introduction to version control systems and basic git commands, setting up a project, checking, push, pull, clone, branch, commit etc. Introduction to containers, introduction to docker installation and containerizing a .NET core Web API. Build and deployment tools, Teamcity, Octopus, Ansible, proxies, platform as code. Development, Functional Testing, Load testing, Security penetration testing, staging, production. Container Orchestration - Introduction to Kubernetes.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Project - Software Engineering and production coding.
16 hours @ $24 per hour

This course implements a small library software, to demonstrate some of the production software development practices. Following are some of the areas which are discussed. Creating Requirements Specifications. Deciding Actors.System design Specification - Where to run what and more? Detailed design. Object-oriented design patterns. Coding standard. Logging in the code. Parallel actions.Exception handling. Unit Testing frameworks. Unit test cases. Build, deployment, automation and DevOps. System test. Pentest. Load test. User acceptance test. Staging. production. Backlog grooming and sprints. Security. Debugging. Production. Maintenance. Support and service. Most of the topics are discussed along with practical while a few are discussed along with real-world examples.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW

Advanced Computer Programming

Multithreading in programming.
16 hours @ $24 per hour

Introduction to multithreading. Which covers the following topics. Thread definition and usage. Multithreaded application code walk. Multithreaded counter application analysis. Problems and concepts. What goes wrong when? Process and threads. Problems with shared data between threads. Example of the traffic signal. The solution with the Boolean variable. Related problems. Assembly instructions. Working of threading. The Illusion created by the thread scheduler. Interlocked compare exchange. Thread Synchronization primitives, Mutex, semaphore, multiple reader single writer. Production use cases.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Networking in programming.
16 hours @ $24 per hour

Networking basics. TCP/IP. UDP. IP Address, MAC, port, TCP, UDP. DNS. DHCP. Subnet mask. Default Gateway. Protocols. Socket. Bind, connect listen connect accept send, recv. Layers of a network. Programming the client-server. Setsockopt. Io Completion port and equivalent OS primitives. Network security. HTTPS.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Programming Data Structures Part 1 - Linked List.
16 hours @ $24 per hour

Linked list - Add, Remove nodes. Add at the start and at the end of the list. Removed from start and end. Linked list traversal. Doubly linked list. Adding and removing nodes in a doubly linked list. Linked List sorting. Linked list reversal. Relevant STL containers - list.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Programming Data Structures Part 2 - Binary Trees.
16 hours @ $24 per hour

Binary search tree, Binary Search, adding and a removing node. Pre-order, In-order, Post-order traversals. Breath first traversal. Relevant STL containers - map.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW

Basic Computer System Administration

Windows administration and networking fundamentals.
16 hours @ $24 per hour

OS resources and configuration. Device manager. Task manager, resource monitor. Services. Registry. Networking concepts. Layers of a network. Setting up a computer network connected to a single router. IP Address, MAC, port, TCP, UDP. General router configurations. DNS. DHCP. Subnet mask. Default Gateway. Basic commands ping, ipconfig. Installation of a domain controller. Dcpromo. Group policy configuration. Looking at network packets in Wireshark. Network protocols. Sysinternals tools, Procexp, procmon, tcpview.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Basic computer hardware workshop
16 hours @ $24 per hour

Building a modern computer from its basic components. Inside a computer.Inside a laptop. Parts of computer CPU, motherboard, buses, chipsets, memory, disk, NIC card, Graphic Card. Assembling a computer. Connecting input-output devices and loading the BIOS. Bios different options and feature of hardware. Booting. Installing OS, Linux, Windows. Installing from CD and USB. Looking at devices from OS control panel - Device manager. Task manager, resource monitor. Disk manager, network usage, CPU and memory usage.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW

Advanced Computer System Administration

Introduction to cryptography and SSL.
16 hours @ $24 per hour

Encryption. Hashing. Different algorithms. C libraries which implement them. Asymmetric cryptography. Private Key, Public key. How digital signatures work. SAML. Certificate Authority. Symmetric Key. Https. OpenSSL, schannel, crypt32/ksecdd.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW
Introduction to cryptocurrency and blockchain
16 hours @ $24 per hour

Public-key cryptography, or asymmetric cryptography. Public key private key. Digital signature. Hashing. Decentralized peer to peer networks. The problem of double spending. Transaction. Blockchain. Proof-of-work algorithm - How it works? Mining. Mining pools. Transaction fee. Bitcoin.pdf walkthrough. Bitcoin core-code walk.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW

Looking for more?

Not able to find something you are looking for?
16 hours @ $24 per hour

We do have many more topics, mostly advanced and related to debugging, troubleshooting, programming, OS kernel and more. Conact us with your requirement for details.

Class size Avg 10, Max 20 | On Weekends and Weekdays @ Sydney, NSW