Institute of Coding Skills Bootcamps


Looking to upskill, reskill or retrain? Check out our collection of Skills Bootcamps. They are entirely free for learners and will help you build your tech skills. We are working across all universities in Wales to deliver these skills both virtually and in-person. Details of courses delivered in Bangor University, Wrexham Glyndwr University, University of South Wales, Aberystwyth University, University of Wales Trinity St David, Cardiff University and the Open University will be announced soon!

These professional development short courses are designed to help you build in-demand skills and knowledge to help you get ahead.

Image


Location:
Hybrid - Swansea University and online
Level: Beginners
Dates:
Closed
Contact time: One evening a week, 10 weeks
Cost: Free

Computational thinking refers to a collection of problem-solving techniques which software developers use to understand problems, break them down, and express their solutions in a step-by-step manner suited to programming on a computer. Such problem-solving techniques are general: computational thinking is a fundamental skill, and its techniques are useful for general everyday problem solving.
 
This module will explore the tools and techniques for reasoning about problems in a computational thinking way, using them to solve a wide variety of riddles, puzzles, and more practical problems.
 

Email c.l.hopkins@swansea.ac.uk or m.moller@swansea.ac.uk for more information.


Location:
Hybrid - Swansea University and online
Level: Advanced
Dates: Closed
Contact time: One evening a week, 10 weeks
Cost: Free

Software projects have long had a reputation for cost and time overruns - but they need not! There are well-established, and emerging, techniques and processes to manage them well and effectively.
 
This module develops the fundamental skills of successfully planning and managing complex software systems, whilst obtaining an understanding of the implications/issues such projects may encounter. Learners will develop an understanding of typical project management techniques & methods, as well as legal, social, ethical & professional consequences that a practitioner needs to be aware of and sensitive to.

Email c.l.hopkins@swansea.ac.uk or m.moller@swansea.ac.uk for more information.


Location:
Online
Level: Beginners
Dates:
Closed
Contact time: One evening a week, 10 weeks
Cost: Free

Databases are all around us. Everything we do from shopping to watching television is likely
to involve a database of some sort.
 
This module teaches the fundamentals of extracting information from a relational database
using structured query language (SQL). You will gain an understanding of the basic SQL
statements that can be written to provide information that is useful to a business. You will
also learn how to create your own database structure for storing business information.
 

Email a.d.harbach@bangor.ac.uk for more information.


Location:
Online
Level: Beginners
Dates:
Closed
Contact time: Two evenings a week, 5 weeks
Cost: Free

This course will introduce you to the role that educational technologies play in 21st century teaching and learning. Open to everyone but aimed particularly at those working in the education sector, the course covers the key issues and challenges associated with technology in education. 

By the end of the micro-credential, you will be able to make better use of technologies for promoting creativity across the curriculum, while supporting the design and delivery of online and blended learning. 

 

Click here to book


Location:
Online
Level: Beginners
Dates:
Closed
Contact time: One evening a week, 10 weeks
Cost: Free

In this course, you will gain the basic skills you need to work with data in real-world scenarios. Open to beginners to data science, the course covers the fundamental applications of data in everyday business life. You will also explore the wider legal, ethical and social implications of using data from a range of contexts (such as personal or business data). 

By the end of the course, you will be able to apply basic statistics, formulas and techniques to uncover and present trends and patterns in data.

Click here to book


Location:
Online
Level: Beginners
Dates:
Closed
Contact time: One evening a week, 10 weeks
Cost: Free

You will learn how computers and coding work. Open to everyone, the course is an avenue to combine your creativity and interests with technical skills.

The micro-credential will introduce you to JavaScript and how to use this programming language to develop ideas and create visuals from scratch. The skills you will acquire are highly transferable and can be used as a stepping stone towards building web applications, programmable robots, generative art and much more.

Click here to book


Location:
Cardiff
Level: Beginners
Dates:
Closed
Contact time: One evening a week, 10 weeks
Cost: Free

This course will teach you how to develop machine learning models without requiring extensive coding knowledge, using low-code open-source Python libraries for data analysis and model development using automated machine learning. 

The course will show you how to set up your own development environment, as well as how to perform data analysis and feature creation. It will also give you an overview of various machine learning model types, such as Classification, Regression and Natural Language Processing topic modelling.

Click here to book


Location:
Cardiff
Level: Beginners
Dates:
Closed
Contact time: One evening a week, 10 weeks
Cost: Free

This course will give you an overview of the early development pipeline of a video game. 

You will learn how every video game starts out, from creating a Game Design Document and concept art, through to making the first rough block-out of a game level in a suitable game engine and testing the game mechanics and player experience. You will learn about level design, industry standard practices, and the role of the narrative structure – how storytelling can help create a sense of immersion in video games.

Click here to book


Location:
Online
Level: Beginners
Dates:
Closed
Contact time: Two evenings a week, 5 weeks
Cost: Free

This microcredential provides a basic grounding in computer programming skills and assumes no previous knowledge or ability in that area. However you will need to possess a reasonable degree of computer literacy (e.g. the ability to install and run new programs).

After exploring the fundamentals of computer languages and algorithms you will move on to problem solving by writing your first programs using the C++ language. Delivery will be online through lectures, recordings and practical workshops for which you will require access to an internet connection.

Click here to book


Location:
Hybrid - Swansea University and online
Level: Beginners
Dates:
Closed
Contact time: One evening a week, 10 weeks
Cost: Free

Python has been growing in popularity over the past decade as the programming language of choice for beginners and experienced software developers due to its clear syntax and ease in code development and maintenance.

This module teaches the fundamentals of programming in Python. Learners will develop skills for writing and debugging simple programs using basic programming concepts and data types. You will also gain an understanding of algorithms and algorithm development.

Email c.l.hopkins@swansea.ac.uk or m.moller@swansea.ac.uk for more information.


Location:
Hybrid - Swansea University and online
Level: Beginners
Dates: Closed
Contact time: One evening a week, 10 weeks
Cost: Free

Ever wondered how an aeroplane is tested? How do software developers know they can trust the software they have produced to not fail mid-flight? Software Testing is the process of systematically experimenting with an object (the SUT = System Under Test) to establish its quality.

This module will cover various test types and methods that learners will apply to a variety of scenarios. The methods and techniques covered also appear in the International Software Testing Qualifications Board (ISTQB) tester certification which is widely recognised.

Email c.l.hopkins@swansea.ac.uk or m.moller@swansea.ac.uk for more information.