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:
24 Jan - 31 Mar 22
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: 24 Jan - 31 Mar 22
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.


Location:
Hybrid - Swansea University and online
Level: Beginners
Dates:
24 April - 30 June 2022
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: 24 April - 30 June 2022
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.