Introduction to Programming

Learn Programming concepts from Programmers and developers in London

Upcoming Class
10 Sep 2018
1
Day(s) course
10:00 am - 17:00 pm
250per person
212.50 (when you book any 3 courses *)
This course will take place in 3-4 Kirby Street, London, EC1N 8TS. Find on map
15 %
Discount

when you buy 3 or more courses

The discount will be automatically
applied at the checkout
Looking for a
2-12 months
training?
Choose Web Developer
Career Programme

Looking for a 2-12 months training?

Choose

Web Developer career programme

Upcoming dates

Date Day(s) Course Session Time Price
10 Sep 2018 1 Mon 10:00 - 17:00 £250 Reserve
08 Oct 2018 1 Mon 10:00 - 17:00 £250 Reserve
12 Nov 2018 1 Mon 10:00 - 17:00 £250 Reserve
10 Dec 2018 1 Mon 10:00 - 17:00 £250 Reserve
14 Jan 2019 1 Mon 10:00 - 17:00 £250 Reserve
11 Feb 2019 1 Mon 10:00 - 17:00 £250 Reserve
10 Sep 2018
Mon
10am - 17pm
1 day(s)
£250.00
08 Oct 2018
Mon
10am - 17pm
1 day(s)
£250.00
12 Nov 2018
Mon
10am - 17pm
1 day(s)
£250.00
10 Dec 2018
Mon
10am - 17pm
1 day(s)
£250.00
14 Jan 2019
Mon
10am - 17pm
1 day(s)
£250.00
11 Feb 2019
Mon
10am - 17pm
1 day(s)
£250.00

Course Outline

Introduction to Programming course overview

This Programming course explains how to use computer Programming languages and the primary concepts behind different programming languages. After completing this training course you would be able to take programming courses in other computer languages.

This short Programming course is hands-on, instructor-led and classroom based. This training can be taken as a part-time evening course or even on the weekends. A list of all upcoming public Programming training course is given on training dragon website.

This is not a coding course, its aim is to introduce you to the world of programming: planning, designing and debugging programs. The course is language agnostic: topics will apply to different programming / scripting languages.


Who is Introduction to Programming training for?

This Programming training is designed for complete beginners. This course is for you if you are interested in learning Programming languages but first you would like to understand programming concepts. After completing this course you can progress to Training Dragon’s programming courses like PHP course, java courses, Objective-C training and ASP training


Prerequisites for Introduction to Programming course

  • You should be able to use computer and internet. You should be able to create and copy folders and files on your computer. Typing skills are beneficial.


What will I get?

  • Training from professional Programmers:

    Training Dragon consultants have been implementing professional Programming solutions across a range of applications for many years. Those consultants write and teach our Programming training courses, so their experience directly informs course content..

  • Course Material:

    Programming electronic notes are included in this course.

  • Course Completion Certificate:

    After completing this training you will receive a Programming course completion certificate.

  • Support and Careers Advice:

    After the course if you have any problems or questions regarding Programming do not hesitate to contact us. Training Dragon’s trainers are expert in their fields and if you need any help with you career choice, please speak to one of our trainers.


Introduction to Programming Course Contents

Introduction to programming

  • Why programming
  • Benefits of programming
  • What does programming mean and involve

Planning and designing Programs

  • From human instructions to computer instructions
  • Planning a program
  • Representing programs, algorithms

Variables, data types and validation

  • Variables, definition and usage
  • Data types
  • Converting Data types
  • User input and validation

Control flow structures

  • Selection Statements
  • Iteration Statements
  • Program defensively

Functions, Methods and Parameters

  • Functions, definition and usage
  • Methods
  • Parameters

Best practices and pitfalls

  • Common mistakes
  • Best practices
  • How to improve our code

Procedural vs Object-Oriented Programming

  • Functional programming
  • Classes, Prototypes, Objects
  • OOP

Debugging

  • Finding and fixing mistakes
  • Test Driven Development

 

View Complete Course outline

Daily schedule

The scheme below shows what a typical day at Training Dragon looks like.

10:00 11:30 11:45 13:00 14:00 15:30 15:45
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Tea
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Lunch
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Tea
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Video Placeholder

Looking for a
2-12 months
training?

Choose

Web Developer career programme

Our Trainers

Emiliano
Emiliano
Leads our teaching team with many years of experience in teaching web development.
Ross
Ross
Brings many years of Python and Java software development experience to classrooms.
Olu
Olu
Microsoft and Oracle certified developer with years teaching experience in Android, .NET and databases.

Frequently Asked Questions

Have a question?
We are here to answer them