Our full-time, project-based software development course is fast-paced and stimulating – just like your new career in the demanding tech industry will be.
We’re the first digital skills academy in the UK to become a Scottish Qualifications Authority (SQA) approved centre, which means we are the only UK academy to be able to offer a Professional Development Award in Software Development, recognised and endorsed by employers across Scotland.
With a high ratio of instructors to students, our teaching approach supplements and complements more traditional routes.
Glasgow - based in Glasgow's new high-tech acceleration and growth space, Tontine on Trongate.
Edinburgh - situated in the heart of the Scottish capital, our Edinburgh office is part of the UK’s largest tech incubator, CodeBase.
Industry Talks & Events
We engage with our Employer partners and wider tech community to deliver a range of interactive and informative sessions. Talks bring employers to the forefront giving you an insight into their company culture, skillset and clients; On Fridays you'll have the opportunity to attend industry-led ‘bolt-on’ sessions introducing innovative and emerging technologies in face-to-face workshops with top developers. We host and attend regular tech meet-ups and hackathons to extend your learning and engagement with the tech community.
Object Oriented Programming
Testing is an inherent process in software and web design and development cycles. Implementing a test-driven development (TDD) approach from the start across multiple programming environments, you will learn to embed and refine your code to meet high standards of coding and ensure your programs run effectively and efficiently at every level.
Web Application Development
The web is our most familiar interface to programming, and designing and developing web applications is a core part of our course. Starting with a basic understanding of web structures using HTML/CSS and core OO programing you will start to build dynamic, responsive applications using web frameworks such as Rails and React to deploy extensive features and functionality across multiple platforms.
Databases are the engines that capture, store and deliver information to and from programs and applications in an interactive process. Understanding how SQL, and other more recently crafted database approaches work, you will learn to make and manage solutions that validate and store information safely and securely for future use.