Introduction to programming

Course Dates: 11/10/21 - 18/10/21
Time: 18:00 - 21:00
Location: Online
Tutors: 
This is a beginner's course designed for anyone who wants to dip their toes into the exciting world of programming and see what all the fuss is about. Perfect if you want to make your first step in learning any of the programming languages at City Lit.
This course is FREE if a) you live in London and your job is at risk of redundancy or b) you are either on Jobseekers' Allowance (JSA) or Employment & Support Allowance(ESA) or c) you receive other state benefits (including Universal Credit). For more information click here
This course will be delivered online. See the ‘What is the course about?’ section in course details for more information.
97% of 100
Download
Book your place
Out of stock
SKU
179702
Full fee £89.00 Senior fee £71.00 Concession £45.00

This course has now finished

Course Code: CPR10

Please choose another course date

Finished Mon, eve, 11 Oct - 18 Oct '21

Duration: 2 sessions (over 2 weeks)

Please note: We offer a wide variety of financial support to make courses affordable. Just visit our online Help Center for more information on a range of topics including fees, online learning and FAQs.

What is the course about?

This course will teach you the basics concepts of programming using Python, one of the most popular and easy to learn programming languages. Not only is this language extremely popular in education but it is also used by many of the big hitters such as NASA and Google.

This is a live online course. You will need:
- Internet connection. The classes work best with Chrome.
- A computer with microphone and camera.
- Earphones/headphones/speakers.
We will contact you with joining instructions before your course starts.

What will we cover?

This course will cover all the necessary skills needed and some of the technical vocabulary that underpin all modern programming languages. You will learn about and use such language features as:
• Programme sequence
• Printing output to the computer screen
• Variables and data types
• Getting input from the keyboard
• Processing data and performing calculations
• Selection
• Iteration.

What will I achieve?
By the end of this course you should be able to...

Produce simple programmes that cover all the concepts outlined above.

What level is the course and do I need any particular skills?

This course is an entry level course and is an ideal starting place for someone wanting to go on to take a language-specific programming class. Basic keyboarding skills and some file management skills will be required.

How will I be taught, and will there be any work outside the class?

No external work required.

Are there any other costs? Is there anything I need to bring?

There is no other costs.

When I've finished, what course can I do next?

We hold many further courses in coding/programming such as Introduction to Python, Introduction to C#, Introduction to Java, Introduction to Unity 3D, Introduction to PHP/MySQL, Introduction to C++, Introduction to creative coding with Processing, HTML5 & CSS: introduction (stage 1).

Amit Dodhia

Amit is an entrepreneur currently working on an immersive content technology concept within the Launchpad incubator at Falmouth university. He completed a Masters in Advanced Computing with a specialisation in Data Analytics from Birbeck College, University of London where his final thesis investigated the use of NLP and machine learning on tweets to predict the price of Bitcoin. Amit also holds a Masters in Electronic and Information Engineering from Imperial College London. Prior to joining Launchpad, he has worked as a Data Analyst, Business Analyst and Project Manager at various startups, in the social sector, and within fintech and eCommerce spaces. Earlier in his career, he taught English in Brazil to students of all ages and spent a number of years working in East Africa as a Business Developer within manufacturing, trading and online retail spaces. His experience includes programming (Python, R, and C#), databases (relational databases and graph), an in-depth understanding of using various machine learning and predictive modeling techniques, and the use of data visualisation tools such as Looker and Tableau.

Please note: We reserve the right to change our tutors from those advertised. This happens rarely, but if it does, we are unable to refund fees due to this. Our tutors may have different teaching styles; however we guarantee a consistent quality of teaching in all our courses.