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

This course covers understanding core computer science concepts including data, information, computer architecture, working of memory, registers, introduction to binary number system, bits and bytes.
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

This course provides learners with  understanding core computer programming concepts including data types, variables, values, loops and conditions.
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

Focus of this course is to build concepts of computational thinking, problem solving approaches, introduction to algorithms and writing pseudo code.
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

In this course, learners will understand key concepts of digital systems and information systems including hardware, software, people, data, network, security and connectivity.
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

Introduction to Relational Database concepts such as records, tables, primary key, redundancy, Entity Relationship Diagrams.
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)

Introduction to web development and practical hands-on coding practice with 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)

Introduction to web Design and practical hands-on coding practice with CSS into HTML.
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

This course introduces with programming and syntax of Python environment. At the end of the course, learners will be able to write simple programs 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)

Understanding Object Oriented Programming concepts with syntax of 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

Intermediate level programming and hands-On coding experience 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

Creating and using a database in 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

SQL concepts and Hands-On Coding in SQL
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

SQL concepts and Hands-On Coding in SQL.
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.