1 · Hard skills
~4 h

Professional English for IT students at B1–B2 level. 28 units in two strands: Hard skills covers technical texts and terminology; Soft skills develops professional communication. English-language materials, explanations in English, vocabulary practice and explanatory diagrams. Estimated workload: 125 hours.
Explanations are in your language: your assistant gives them.
Your assistant takes the course material from our server and leads the lesson in your language.
Your assistant explains in your language, but examples, samples and the names of what is being explained stay as the course has them: translating them would lose the subject.
The exam is taken on the site, without an assistant, in the language being taught. Exam questions are not translated: this is decided for every course.
the order is free · the steps below are the order the author suggests, not a conditionView: map · steps
1 · Hard skills
~4 h
2 · Hard skills
Data Storage and Representation
~6 h
3 · Hard skills
~4 h
by the author’s design, after “Data Storage and Representation”
4 · Hard skills
~4 h
5 · Hard skills
~3 h
by the author’s design, after “Algorithms”
6 · Hard skills
~5 h
by the author’s design, after “Programming Languages”
7 · Hard skills
~4 h
by the author’s design, after “Computer Hardware”, “Algorithms”
8 · Hard skills
~3 h
by the author’s design, after “Data Structures and Databases”
9 · Hard skills
~3 h
by the author’s design, after “Computer Hardware”
10 · Hard skills
~4 h
by the author’s design, after “Data Storage and Representation”
11 · Hard skills
Data and Information for Decision-Making
~4 h
by the author’s design, after “Data Structures and Databases”
12 · Hard skills
~6 h
by the author’s design, after “Software Development”, “Data and Information for Decision-Making”
13 · Hard skills
~8 h
by the author’s design, after “Cloud Computing”, “Information Security Threats”
14 · Hard skills
~3 h
by the author’s design, after “Data and Information for Decision-Making”, “Systems Analysis”
15 · Soft skills
~3 h
16 · Soft skills
~3 h
by the author’s design, after “Discussing a Technology Stack”
17 · Soft skills
~4 h
by the author’s design, after “T-shaped Professionals”
18 · Soft skills
Project Organization and Agile
~3 h
by the author’s design, after “Key Soft Skills in IT”
19 · Soft skills
Communication Between Technical and Non-Technical Teams
~4 h
by the author’s design, after “Key Soft Skills in IT”
20 · Soft skills
~4 h
by the author’s design, after “Key Soft Skills in IT”
21 · Soft skills
Communication in GitHub and Jira
~4 h
by the author’s design, after “Project Organization and Agile”
22 · Soft skills
Effective Meetings and Teamwork
~5 h
by the author’s design, after “Project Organization and Agile”, “Communication Between Technical and Non-Technical Teams”
23 · Soft skills
~6 h
by the author’s design, after “Effective Meetings and Teamwork”
24 · Soft skills
Freelancing and Professional Independence
~6 h
by the author’s design, after “Discussing a Technology Stack”, “Productivity Planning”
25 · Soft skills
~5 h
by the author’s design, after “Communication Between Technical and Non-Technical Teams”, “Effective Meetings and Teamwork”
26 · Soft skills
Tech Companies and Corporate Culture
~6 h
by the author’s design, after “T-shaped Professionals”, “Leadership in a Team”
27 · Soft skills
~6 h
by the author’s design, after “Communication Between Technical and Non-Technical Teams”, “Tech Companies and Corporate Culture”
28 · Soft skills
Client Visits and Kick-off Meetings
~5 h
by the author’s design, after “Effective Meetings and Teamwork”, “Onboarding New Employees”
final · in the browser, without the assistant
Exam
closed · enrol on the course
| 1 | History of Computing Understand a historical account; describe inventions and the sequence of events in English. | ~4 h |
| 2 | Data Storage and Representation Explain data representation; read the labels on truth tables, disks and tapes. | ~6 h |
| 3 | Computer Hardware Compare computer components; explain the functions and the memory hierarchy. | ~4 h |
| 4 | Algorithms Describe the sequence of steps, conditions and repetition in English. | ~4 h |
| 5 | Programming Languages Compare paradigms; explain input, function, output and class/object. | ~3 h |
| 6 | Software Development Describe the development stages and requirements; distinguish between coupling and cohesion. | ~5 h |
| 7 | Data Structures and Databases Explain structures and relationships; use the vocabulary stack, queue, tree, relation. | ~4 h |
| 8 | Machine Learning Read definitions of ML; match types of learning and key terms. | ~3 h |
| 9 | Cloud Computing Compare IaaS, PaaS and SaaS; formulate advantages and limitations. | ~3 h |
| 10 | Information Security Threats Describe threats and consequences; use the vocabulary of information protection. | ~4 h |
| 11 | Data and Information for Decision-Making Distinguish between data and information; explain the results of analysis. | ~4 h |
| 12 | Systems Analysis Describe the analysis process, dependencies, causes and recommendations. | ~6 h |
| 13 | Cybersecurity Read three thematic texts; explain threats, domains and means of protection. | ~8 h |
| 14 | Economic Cybernetics Explain feedback, control and decision-making in professional texts. | ~3 h |
| 15 | Discussing a Technology Stack Justify technology choices in terms of business needs and trade-offs. | ~3 h |
| 16 | T-shaped Professionals Describe professional competencies and career development. | ~3 h |
| 17 | Key Soft Skills in IT Discuss responsibility, uncertainty and team interaction. | ~4 h |
| 18 | Project Organization and Agile Explain workflows and use Agile set phrases. | ~3 h |
| 19 | Communication Between Technical and Non-Technical Teams Explain technical ideas in plain English; check understanding. | ~4 h |
| 20 | Productivity Planning Discuss priorities, workload and work routine. | ~4 h |
| 21 | Communication in GitHub and Jira Understand and discuss change messages and work tasks. | ~4 h |
| 22 | Effective Meetings and Teamwork Discuss the agenda, decisions and next steps. | ~5 h |
| 23 | Leadership in a Team Describe delegation, coordination, goals and responsibility. | ~6 h |
| 24 | Freelancing and Professional Independence Compare professional formats and discuss client relationships. | ~6 h |
| 25 | Onboarding New Employees Clarify expectations; discuss onboarding and interaction with newcomers. | ~5 h |
| 26 | Tech Companies and Corporate Culture Describe culture, values and opportunities for professional development. | ~6 h |
| 27 | Job Interviews Answer interview questions and explain your experience. | ~6 h |
| 28 | Client Visits and Kick-off Meetings Use polite phrases; discuss scope, deliverables and expectations. | ~5 h |