Digital Technologies Curriculum Aligned Courses for Teachers and Students
Get registered for our upcoming Code Spark course
From Jan 6 2018 to Feb 24 2018
Every Saturday at 9:00 am to 11:00 am
Content Descriptors Covered
All our courses are contexualised for teachers and students separately. Teachers get clear path to follow while designing and implementing the lesson plans and assessments to deliver digital technologies curriculum.
Contexualised Courses
All our courses are contexualised for teachers and students separately. Teachers get clear path to follow while designing and implementing the lesson plans and assessments to deliver digital technologies curriculum.
Content Descriptors
Contexualised Courses
Learn Coding From Computer Science Professionals
Our courses include Scratch, Blockly, Hopscotch, Python, HTML, CSS, Javascript, Bootstrap, Databases, SQL, Office365 and Sharepoint. We provide conceptual understanding of programming and hands-on coding practice. All courses are customised and can be delivered to learner with varying backgrounds. Give us a call today to discuss your training needs.
Code to decode the future

Little Bits
Suitable: Age 4-6
Little bits is the program designed to develop computational thinking set up in the little minds along with some visual programming experience by drag and drop coding. It is all about learning basic coding in a fun way!
Training via Daisy the Dinosaur and Scratch Jr

Code and Play
Suitable: Age 7-11
Code and play program builds computational thinking, logical reasoning, basic concepts of computer programming via popular visual programming platforms. Coders will have fun creating their first games for themselves to play and share their games with family and friends to play.
Training via Scratch and hopscotch

Code Gurus
Suitable: Age 12-16
Code gurus is the program where graduates from ‘Code and Play’ will be able to start writing their line code for the first time. They will learn HTML, CSS, Javascript and Python in this program. They will be able to explore and experiment programming in new ways.

Professionals
Suitable: Age 16+
Our ‘professionals’ programme is designed for those who have basic understanding of coding. Ideal to start after completing our Code Gurus course. The programme consists of latest industry tools and technologies. Student learn to develop software using ASP.NET Core, C#, MVC, LINQ, Entity Framework, and SQL Server. Suitable to start entry level work in software development industry.

Popular
Understanding Computer Science Concepts
Introduction to Computer Science Concepts
Duration | 3 X 2 hours sessions for teachers, 8 X 60 Mins sessions for Students |
Pre-requisite | None |
Level | Beginner |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 3-4, 5-6 |
Curriculum Alignment | ACTDIK015, ACTDIK024, ACTDIK002 |
Introduction to Programming-Concepts
Duration | 3 X 2 hours sessions for teachers, 8 X 60 Mins sessions for Students |
Pre-requisite | None |
Level | Beginner |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 3-4, 5-6 |
Curriculum Alignment | ACTDIK008, ACTDIK015, ACTDIP003,ACTDIP009 |
Introduction to Computational Thinking and Algorithms
Duration | 3 X 2 hours sessions for teachers, 8 X 60 Mins sessions for Students |
Pre-requisite | None |
Level | Beginner |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 3-4, 5-6 |
Curriculum Alignment | ACTDIK015, ACTDIK024, ACTDIK002 |
Introduction to Information Systems/Digital Systems
Duration | 4 X 2 hours sessions for teachers, 16 X 60 Mins sessions for Students |
Pre-requisite | None |
Level | Beginner |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 3-4, 5-6 |
Curriculum Alignment | ACTDIK001, ACTDIK007, ACTDIK014, ACTDIP012 |
Systems Analysis and Design
This course unfolds the details of software development phases called Systems Development Life Cycle or SDLC. Popular models will be discussed in detail including waterfall, RAD, Agile and SCRUM. Learners will be able to understand requirements gathering process and requirement analysis to translate them into design.
Duration | 4 X 2 hours sessions for teachers, 16 X 30 Mins sessions for Students |
Pre-requisite | None |
Level | Beginner |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 7-8, 9-10, 11-12 |
Curriculum Alignment | ACTDIK008, ACTDIK015, ACTDIP003,ACTDIP009 |

Relational Database Concepts
Duration | 4 X 2 hours sessions for teachers, 16 X 60 Mins sessions for Students |
Pre-requisite | Core CS Concepts, Core programming concepts |
Level | Beginner to Intermediate |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 7-8, 9-10, 11-12 |
Curriculum Alignment | ACTDIP003, ACTDIP009, ACTDIP016, ACTDIP025, ACTDIP026, ACTDIP037 |
Visual Programming

Introduction to Visual Programming in Scratch
This course provides introduction to basic programming concepts by visual programming in Scratch. The course is great for beginners to focus on computational thinking and problem solving by using drag and drop coding. Ipad users will be able to start with Scratch Junior.
Duration | 4 X 2 hours session for teachers, 8 X 40 Mins sessions for Students |
Pre-requisite | None |
Level | Beginner |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 3-4, 5-6 |
Curriculum Alignment | ACTDIP011, ACTDIP020 |

Introduction to Visual Programming in Hopscotch
This course has been designed for iPad users. Hopscotch is visual programming application to teach children computational thinking and building simple games. Hopscotch is very simple to use that second graders can code their very first game.
Duration | 4 X 2 hours session for teachers, 16 X 60 Mins sessions for Students |
Pre-requisite | None |
Level | Beginner |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 2, 3-4 |
Curriculum Alignment | ACTDIP011, ACTDIP020 |

Introduction to Visual Programming in Blockly
Learn to code in Blockly. Blockly is simple visual programming environment using drag and drop coding and developing computational thinking as well as learning basic programming concepts.
Duration | 4 X 2 hours session for teachers, 16 X 60 Mins sessions for Students |
Pre-requisite | None |
Level | Beginner |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 3-4, 5-6, 7-8 |
Curriculum Alignment | ACTDIP011, ACTDIP020 |
Web Design and Development Technologies

Hypertext Markup Language (HTML)
Duration | 4 X 2 hours session for teachers, 16 X 60 Mins sessions for Students |
Pre-requisite | None |
Level | Beginner |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 5-6, 7-8, 9-10 |
Curriculum Alignment | ACTDIP018, ACTDIP028, ACTDIP039 |

Cascading Style Sheets (CSS)
Duration | 4 X 2 hours session for teachers, 16 X 60 Mins sessions for Students |
Pre-requisite | HTML |
Level | Beginner |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 5-6, 7-8, 9-10 |
Curriculum Alignment | ACTDIP018, ACTDIP028, ACTDIP039 |

Line Coding with JavaScript
Introduction to Scripting and practical hands-on coding practice in JavaScript.
Duration | 8 X 2 hours session for teachers, 16 X 60 Min sessions for Students |
Pre-requisite | HTML, CSS |
Level | Beginner |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 5-6, 7-8, 9-10, 11-12 |
Curriculum Alignment | ACTDIP018, ACTDIP028, ACTDIP039 |
Programming (Line coding)

Introduction to Programming in Python
Duration | 4 X 2 hours session for teachers, 16 X 60 Mins sessions for Students |
Pre-requisite | Core programming concepts |
Level | Beginner |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 7-8, 9-10, 11-12 |
Curriculum Alignment | ACTDIP030 |

Object Oriented Programming – Concepts (Python)
Duration | 4 X 2 hours session for teachers, 16 X 60 Mins sessions for Students |
Pre-requisite | Core programming concepts |
Level | Beginner |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 7-8, 9-10, 11-12 |
Curriculum Alignment | ACTDIP041 |

Programming in Python
Duration | 4 X 2 hours session for teachers, 16 X 60 Min sessions for Students |
Pre-requisite | Core programming concepts |
Level | Intermediate |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 7-8, 9-10, 11-12 |
Curriculum Alignment | ACTDIP041 |
Database Development

Microsoft SQL Server
Duration | 4 X 2 hours session for teachers, 16 X 60 Mins sessions for Students |
Pre-requisite | Database core concepts |
Level | Intermediate to Advance |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 9-10, 11-12 |

Database Concepts – Coding in SQL1
Duration | 4 X 2 hours session for teachers, 16 X 60 Mins sessions for Students |
Pre-requisite | Database core concepts |
Level | Intermediate to Advance |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 9-10, 11-12 |

Database Concepts – Coding in SQL2
Duration | 4 X 2 hours session for teachers, 16 X 60 Mins sessions for Students |
Pre-requisite | Database core concepts |
Level | Intermediate to Advance |
Mode | Online, Face to Face |
Designed for | Teachers, Students |
Year | 9-10, 11-12 |
Meet the trainers

Dr Umera Imtinan
umera@xelltechnologies.com
Umera holds a PhD in Information Systems and Masters of Computer Science. Her research interests include mobile learning, education technology, STEM and Computer Science education. She is working as sessional academic at Graduate School of Education, UWA. She has 12 years of experience in teaching Computer Science, Information Systems and Education Technology courses to university students. Umera also holds Cert IV in Training and Assessment TAE40110. She provides Computer Programming training workshops (HTML, CSS, Javascript, SQL and Python) to teachers and school students. Umera believes in understanding Computer Science and programming concepts before kick starting coding. Conceptual understanding of core Computer Science and object oriented programming concepts will enable leaners to self-teach any programming language available today and any unfolding new programming languages in the future. She is a member of CoderDojo WA, CSER and ACS.

Muhammad Iqbal
iqbal@xelltechnologies.com
Muhammad is a co-founder of the Software Development start-up Xell Technologies which provides software development services, web development services and training of Microsoft Technologies and multiple programming platforms. Muhammad is a Microsoft Certified Technology specialist; he has 10 years of experience as Software Architect and Developer. He is an expert in multiple programming languages, libraries, development tools and methodologies. He is adept in analyzing information system needs, evaluating end-user requirements, designing custom solutions to complex information management architecture and transforming ideas into software applications. He has provided services to global and local clients that include WA government departments. He holds Masters of Business Information Technology and Certificate IV in Training and Assessment TAE40110.