Skip to Navigation

Coding Career Programme



EC has partnered with Canadian company DEVBLOC to create a Coding Career Programme to help formulate and develop skills for jobs in the tech world.


Facts

Level

English Level: B2 – Upper Intermediate
Min 4 weeks - General English booked

Course Duration
16 weeks. Lessons on Tuesday and Thursday from 11:00 to 14:00 EST (6 hours per week)
Course start dates
  • 5th October 2021

Available In

This course is suitable for students who

  • who are interested in a fast-track career opportunity
  • who want to prepare for post-secondary education
  • who are aspiring entrepreneurs
  • who want to up-skill and gain a competitive advantage
  • who are a small business owner who want exposure for your products/services


What can you expect on this course?

During the Coding Career Programme you will learn how to programme in Python. This includes fundamental Python programming techniques such as: Functions, Control flow, using libraries, exception handling, and classes.

Upon completion of this course student will be able to:

✓ Code in Python
✓ Develop different understanding of mathematical and statistical methods used in Python
✓ Develop Object-Oriented programming
✓ Read and write different files
✓ Use popular libraries to build projects instantly

You will receive a certificate of completion, have a final project which demonstrates their skills in a functional, real-world setting and have a readily-accessible online portfolio.

Available in: Both courses are being offered virtually. As of January 2022, face-to-face lessons will be available in EC Toronto and EC Montreal.

Price: $325 CAD per week

Refunds & cancellation fees:
Standard EC Terms & Conditions apply

 

WEEKLY SCHEDULE INCLUDES:

Weeks 1 - 2
INTRO TO PYTHON
Python is a general-purpose programming language. It is used for web development, AI, machine learning, operating systems, mobile application development, and video games. Students are introduced to core programming concepts like data structures, conditionals, loops, variables, and functions.

Weeks 3 - 4
CONTROL FLOW
A program’s control flow is the order in which the program’s code executes. It is the order in which individual statements, instructions or function calls of an imperative program are executed or evaluated. Students are introduced to three basic types of control structures: Sequential, Selection and Repetition.

Weeks 5-6
FUNCTIONS
A function is a block of organized, reusable code that is used to perform a single, related action. Functions provide better modularity for your application, a high degree of code reusing and makes codes more readable. Students will learn how to use the built-in functions that Python provides and will also learn how to create new functions.

Weeks 7 - 8
FUNCTIONS & SCOPING
Function scope is available in most programming languages. Scope is the area of the program where an item (be it variable, constant, function, etc.) that has an identifier name is recognized. There are three basic concepts: scope, extent, and context which students will learn.

Weeks 9-10
EXCEPTION HANDLING
Exceptional handling is when a suspicious code may raise an exception. The student will learn how to defend the program by placing the suspicious code in a try block.

Weeks 11-13
CLASSES IN PYTHON
Classes provide a means of bundling data and functionality together. Here students will create a new a new type of object, allowing new instances of that type to be made. Each class instance can have attributes attached to it for maintaining its state. Class instances can also have methods, (defined by its class), which will be learnt, for modifying its state.

Weeks 14-16
REVIEW & PROJECT
Students would have a project that will be reviewed. It will demonstrate their skills in Python Coding. Portfolio will be readily accessible online.

Click here to learn about our Web Development Career Programme