Software Development with C

Number of trainees

4-16

Application and pre-screening period

1-2 months

Training Period

2 months

Goal

Help companies grow by training motivated and talented people in C

What are the benefits for you:

The program and the training schedule is tailored to fit your company’s needs technology-wise. The agenda and timeline are discussed and concluded a priori.

Detailed feedback about everyone’s performance is provided by the trainer weekly throughout the training and at its completion.

Your team will build up knowledge about software development with C and Python in UNIX environment.

You can benefit from reusing the whole process of building up a training academy and implement the same with minor adjustments for another technology or team.

Conducting free trainings for people and giving them the opportunity to advance their career or transfer to another branch of the software development industry will boost your company’s image and recognition, as well as your employees' satisfaction.

The training will be delivered entirely by our team and you shouldn't need to spend any of your human resources.

Here is an example program for a 2-month software development with C training:

Weeks 1-4

The first four weeks are the so-called “Programming Fundamentals” part of the academy. Lectures are held 4x2 hours or 2x4 hours a week (depending on the client's preference). Students go over the C language syntax and basic programming concepts such as low-level operations, algorithms, data structures and functional constructs. Students are assigned a minimum of two homework tasks per week (a total minimum of 8).

Weeks 5-6

During the fifth and sixth week, lectures are still carried out two or four times a week (2x4 hours or 4x2 hours). Students start diving into the specifics of UNIX's programming interface and learn how to build their own software architecture environment by developing a project that is designed to teach them just that.


‍‍

Tasks

• Create relevant learning materials and homework tasks

• Eight hours per week lecturing

• Provide feedback to interns’ homework

• Assist the interns during the project assignments with code reviews & advice