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:
Cardiff
Level: Beginners
Start Date: 17th May 2023

Contact time: One evening a week, 10 weeks
Cost: Free

More Info:
Course Description

Machine learning is one of the most sought-after skills in today's data-driven world. However, learning how to develop, train, and evaluate machine learning models can be challenging, especially for those who do not have extensive coding knowledge or experience.

That's why we have designed a micro-credential course that teaches you how to use Python, AutoML, and other low-code open-source libraries to perform Exploratory Data Analysis (EDA) and machine learning model development with little coding experience. This course will help you gain practical skills and knowledge that you can apply to real-world problems and scenarios.

See more Information


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

More Info:
Course Description

Python has been steadily growing in popularity over the past decade as the programming language of choice for both beginner programmers and experienced software developers.

This module teaches the object oriented approach that can be utilised within the Python programming language, along with methods of data manipulation and visualisation. Learners will develop skills to use classes, methods and objects within Python to solve problems.

They will also learn to manipulate data and form valid conclusions from a range of data sets.

 


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

More Info:
Course Description

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.


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

More Info:
Course Description

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.


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

More Info:
Course Description

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.


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

More Info:
Course Description

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 and Application Form.


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

More Info:
Course Description

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.

 

See Previous Information


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

More Info:
Course Description

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.

See Previous Information


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

More Info:
Course Description

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.

See Previous Information


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

More Info:
Course Description

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.

 


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

More Info:
Course Description

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.

See Previous Information


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

Email for more Info:
grt20@aber.ac.uk

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.