Courses

Yuleblinker offers a range of courses for Computer Science teachers. Below is a list of current course titles. Click on any course title to view a detailed description of the course.

Course title Description Topic area
HTML Level 1 for Computing Science teachers

Creating web pages and web sites can feature at all levels of the curriculum and are a fun and engaging way of bringing together many topics - graphics, image processing, navigation design, multimedia etc.

When it comes to National 4, National 5 and the new Higher Computing science courses there is a greater emphasis and some requirement for pupils to produce and edit simple html code.

This one day introductory course is for those with no prior knowledge of HTML or those who feel they need a refresher and up-date

The emphasis of this course is to develop real competence in hand-coding, reading and editing HTML code. It is important to undertand and use contemporary, up-to-date, standards-based and valid HTML coding as a foundation for all other web development tasks. This course will introduce you to HTML5 and how to create well-formed, valid pages and sites to meet the requirements of National 5 Computing Science and beyond.

HTML
HTML Level 2 for Computing Science teachers

Creating well-structured, modern web pages using contemporary best practices requires you to have a detailed understanding of HTML.

To effectively teach web design and HTML coding at National 4, National 5, Higher and in the new Advanced Higher Computing courses teachers will need a detailed, thorough, knowledge and understanding of modern HTML along with practical coding skills to create and modify it.

This one day course follows on from the Yuleblinker HTML Level 1 course and is aimed at those who have attended the Level 1 course or who are confident and competent in coding basic HTML.

Just like the HTML Level 1 course the emphasis of this course is to develop real competence in hand-coding, reading and editing HTML code. It is important to understand and use contemporary, up-to-date, standards-based and valid HTML coding as a foundation for all other web development tasks.

This course will develop and reinforce your HTML 5 skills in creating more complex web pages and will especially focus on creating suitably structured HTML pages to use with Javascript and CSS techniques required for Higher and Advanced Higher Computing Science.

HTML
CSS Level 1 for Computing Science Teachers

Cascading Style Sheets or CSS is how you add visual appeal to web pages. You create CSS rules to control fonts, margins, backgrounds, layout and all other visual aspects of web page.

The structure and content of web pages is created using HTML code. CSS is used to control what the page and contents look like. When it comes to National 4, National 5 and the new Higher Computing science courses there is a greater emphasis and some requirement for pupils to produce and edit simple html code. Adding CSS to that code will bring the pages to life.

CSS
CSS Level 2 for Comptuing Science Teachers

Creating responsive web pages, styling forms and tables and creating interesting and effective layouts requires a detailed knowledge of some tricky CSS features and techniques.

Certain CSS concepts and techniques can be a little tricky to understand let alone teach. Responsive web pages, pseudo selectors, descendent selectors, box models and positioning can all be challenging even for experienced web designers. This one day course will give you a firm foundation in these intermediate CSS topics and set you up to be more confident in explaining and teaching them.

This course follows on from the Yuleblinker CSS Level 1 course and is aimed at those who have attended the Level 1 course or who are confident and competent in coding basic CSS.

The emphasis of this course is to develop real competence in hand-coding, reading and editing CSS code to create contemporary, up-to-date and responsive web pages.

This course is suitable for those teaching Computing Science courses at all levels but will be of particular interest to those supporting pupils at Higher and Advanced Higher as it will specifically address topics included in certain SQA assessments.
CSS
Javascript Level 1 for Computing Science teachers

Javascript is the coding language that brings interactivity to web pages. This course will introduce Javascript, what it is, how it's used and how to write simple scripts.

You can introduce the use of Javascript at any age but when it comes to National 4, National 5 and the new Higher Computing science courses there is a greater emphasis and some requirement for pupils to produce and edit simple javascript code.

This course is an excellent starting point for teachers new to Javascript or for those wanting to brush up on their skills.

Javascript
Javascript Level 2 for Computing Science Teachers

Javascript is used in many ways. Client-side form validation, supporting responsive web page design, applications, controlling video and audio…this list goes on. To do any of these things means getting to grips with more advanced Javascript techniques and topics.

This course follows on from the Yuleblinker Javascript Level 1 course and is aimed at those who have attended the Level 1 course or who are confident and competent in coding basic Javascript.

The topics and examples covered on this course will be of particular interest to those teaching National 5, Higher and Advanced Higher Computing science but they are also relevant for teachers who want a better understanding of and skills in Javascript to support pupils at all levels. The emphasis of this course is to develop real competence in hand-coding, reading and writing more complex Javascript code and to become familiar with the ways Javascript is used in contemporary web pages and sites.

Javascript
PHP Level 1 for Computing Science teachers

Dynamic web sites rely on scripts or programs running on the server. PHP is one of the most widely used server-side scripting languages. Understanding the basics of PHP coding is vital if you want to go on and program dynamic web pages or sites. It is also useful to have some knowledge of PHP merely to understand and be able to knowledgebly talk about what server-side programming is and how dynamic web sites, content management systems and data-driven web applications work.

This one day course will introduce PHP, how to add it to html code and create simple dynamic web pages.

PHP
MySQL Level 1 for Computing Science teachers

Most dynamic web sites use data stored and accessed from a database. One of the most widely used database technologies is MySQL. Knowing the basics of MySQL will enable you to use MySQL to build simple data-driven web pages and sites. Having some knowledge of the basics of MySQL is also useful for those who want understand and be able to knowledgeably talk about data-driven web applications, content management systems and cloud based computing.

This one day course will introduce MySQL along with the PHP code necessary to connect to databases, query them and process the data.

MySQL
Introduction to Python for Computing Science teachers

Python is fast becoming a firm favourite for teaching and learning Computing Science. The language emphasises clean, elegant, clutter-free, easy to write code and syntax. It is available on Windows, Mac, Linux and even on microelectronic platforms like the Raspberry Pi. It is also completely free.

This one day course will introduce you to the Python language, writing simple Python applications and software choices for writing and editing Python.

This course is aimed at Computing Science teachers supporting pupils at all levels. Python can be used from Secondary 1 all the way up to Advanced Higher and beyond. Many teachers have made the choice of Python as the language they will use for all levels.

The topics and examples covered in this course will be of particular interest to those teaching National 5,Higher and Advanced Higher Computing Science but they are also relevant for teachers who want a better understanding of and skills in Python coding to support pupils at all levels.

Python
Introduction to Serif PhotoPlus

Digital image creation and manipulation can be used to enhance and support the teaching and learning of practically every topic at all levels of education. There are opportunities and/or requirements to create and use digital images in the Experiences and Outcomes of Curriculum for Excellence all the way through from Early to Fourth level. Certain curricular subjects such as Art and Design, Graphic Communications and Computing Science explicitly include the creation and manipulation of digital images.

Serif PhotoPlus is a powerful, yet easy to use, industry-standard application preferred by many schools. With PhotoPlus you have all the tools you need to teach and learn digital imaging. Those same tools can also be used across the school to create posters, newsletters, animations, year books, teaching materials… the list goes on.

This one day course will introduce you to the Serif PhotoPlus interface and tools, and will show you how to complete some basic edits of digital photographs and other creative projects. No knowledge of digital image manipulation is needed.

Free software!

All those attending Yuleblinker Serif PhotoPlus courses will be entitled to a free PhotoPlus licence for home use courtesy of Serif.

Digital Media
Introduction to Digital Video Editing with Serif MoviePlus

Digital video can be used to enhance and support the learning of practically every topic at all levels of education. Videos can not only be used as a teaching resource but as a medium for pupils to express themselves and record work and events. Being able to edit video opens up whole new opportunities. From simply preparing short video clips for upload to the web or use in a presentation to full-blown movies with plots, soundtracks and even special effects.

Serif MoviePlus is a powerful, yet easy to use digital video editing application preferred by many schools. With is unlimited tracks, many effects and filters and the ability to animate practically any element of the movie, MoviePlus will not put a limit on your creativity.

This one day course will introduce you to the process of digital video editing with Serif MoviePlus, to the workspace and tools used and will also include some tips and tricks for planning and shooting better video. No prior knowledge of digital video editing is needed.

Free software! All those attending Yuleblinker Serif MoviePlus courses will be entitled to a free MoviePlus licence for home use courtesy of Serif.

Digital Media
3D Printing in Education - a practical introduction

3D printing is now an established and affordable technology and is finding its way into many schools and classrooms. Many forward-thinking, innovative and pioneering teachers have realised the power of 3D printing in the teaching and learning of many subject areas.

Creating 3D models in software and then using 3D printing to allow pupils to actually hold a physical version of the model in their hand has obvious benefits in Design and Technical courses. But 3D printing can also be a powerful tool in teaching and learning mathematics, computing science, sciences, art and design, geography, history… the list goes on. 3D printing can be used to enrich, enliven and add fun to many curricular topics at all levels from Early Years, through Primary and Secondary.

This one day course will introduce you to the process of creating simple 3D models on a computer, setting up a 3D printer, preparing a model for printing, printing and will include tips and tricks for finishing prints and troubleshooting. Various ideas for using 3D printing in the classroom and subject areas will be featured and discussed.

This is a hands-on course and will emphasise developing your practical skills in 3D modelling and using a 3D printer. It is ideal for those with no experience of 3D printing who want to explore the possibilities of its use in the classroom or those with a little experience of 3D printing who want to build their confidence and share ideas for using 3D printing in teaching and learning. If you already have a 3D printer or are considering buying one then this course will be invaluable.

All software, printers, filament and tools are provided.

3D Printing