Intro to Programming


Want to understand the principles behind the digital products you use every day? Get to grips with the fundamentals of programming and learn to write simple programs and scripts. You’ll gain a solid foundation in the craft of coding, learn to think like a software developer and add practical coding skills to your CV.

Location: Edinburgh & Glasgow

Key Learning

CodeClan offers a friendly and welcoming environment to start your journey in code.

You'll explore core programming principles using Ruby, a popular general-purpose language, and gain practical skills in translating real world problems into software programs.

This course will give you proficiency in writing simple programs with an understanding of how web and software applications all fit together.

Discover five reasons Intro to Programming could be for you

Watch: instructor Rick Henry explains the benefits of the course:

Course Outline

  • Understanding the development environment (Terminal)
  • Unix basics
  • Version control (Git and Github)
  • Coding in Ruby: functions and conditionals
  • Coding in Ruby: collections and loops
  • Effective editing and debugging

Classes are delivered through a series of classroom-based lessons using a code-along interactive teaching style encouraging questions, with additional homework and group project work.

Who is it for?

Anyone who wants to learn the essentials of coding! Do you want to understand the basic principles behind the digital products and services you use and work with every day? This course is open to anyone, and recent students include:

  • Web designers
  • Marketers
  • Product/project managers
  • Professionals
  • Freelancers
  • Entrepreneurs

Watch: one student explains why the course was for them:

Course cost


Tea and coffee provided.

Please bring your own laptop and ensure it has:

Please test your installation before the course start date. If you need any help, please give us a call on 0131 290 2600 at least one week in advance of the course start date.

*The course price includes a £150 non-refundable deposit. Refunds (less deposit) can be made up to 7 days before the course start date. No refunds will be given after this time.

Dates & Times


Part-time study: One evening per week over 10 weeks

Dates: 9th Oct - 11th Dec 2017

Times: Mondays | 6:15 - 8:15pm


Part-time study: One evening per week over 10 weeks

Dates: 17th July to 18th Sept 2017 & 2nd Oct - 4th Dec 2017

Times: Mondays | 6:15pm - 8:15pm


Basic computer + internet skills.

The ability to type at least 25 words per minute. You can test your typing speed here.


Looking for something to follow on from the Intro to Programming course? Try our Front-End Web Development or Web Application Development or Python courses.


Instructors for this course are drawn from our team of experienced software and web application developers.

Book now

Please enter your details to book your place on this course.

You'll then be taken to a payment page to complete your booking.

Your Name (required)

Your Email (required)

Telephone (required)

Delivery Option

Would you like to enrol in the course in Glasgow or Edinburgh? *

 I have read and agree to the Terms and Conditions            View Terms and Conditions

 Add to Mailing List