Business English for IT Course in Riyadh: Essential Skills for Software Engineers

Image courtesy of Freepik

In today’s fast-changing tech world, mastering Business English isn’t just a bonus—it’s crucial. Whether you’re pursuing IT jobs in Saudi Arabia or driving digital transformation, strong communication can make all the difference. My “Business English for IT” course, tailored for professionals in Saudi software companies, helps you avoid common language errors and thrive in remote work settings. This 17-unit course is ideal for software engineers and those aiming to boost their English communication in the IT industry.

Language Leaders is the only company that offers specialized Business English for Tech courses focusing on the Riyadh region. Currently we serve around 50 students, so course availability is limited, but you are recommended to send an email or book a free trial class if you’re serious about advancing your international opportunities in your tech career.

One student, a product manager in a software development company, told how Simeon’s unique teaching techniques helped her. “I work with international clients, but I had trouble understanding them because they are from France and speak English with a thick foreign accent. Simeon’s technique made me study the unique elements of the French accent and actually start speaking myself with a French accent. This helped develop my ear and now I understand my clients much better.”

The course covers essential vocabulary, grammar, and communication skills for software developers. You’ll practice real-world scenarios like discussing client needs, assigning tasks, and explaining code, while enhancing your pronunciation and communication on platforms like Slack. By the end, you’ll confidently handle any team interaction.

Throughout the course, you’ll gain the technical and general language skills needed to handle professional challenges, from disagreements to mentoring. Customized activities for meetings, conferences, and social interactions will enhance your confidence in any work environment.

If you’re curious about my course, here I will give you a complete outline and short description of the topics covered. If you would like to join me for a free trial class, just get in touch.

Unit 1 – Giving a Professional Introduction
Learn how to introduce yourself or another person, how to describe your role and background, and give compliments. Learn to use pauses effectively when speaking. 


Unit 2 – Interviewing
Learn to describe work experiences by giving background information, describing a problem or challenge, and describing how you solved the problem. Learn how to add details about ideas with the word “which”, and practice word stress. 

Unit 3 – Getting Set Up
Learn how to talk about cause and effect and pronounce numbers in the context of discussing with an HR representative how to log in to PeopleSoft. In addition, learn to complain!

Unit 4 – Discussing Needs and Services
Learn to use infinitive clauses so that you can describe ideas and explain services in the context of building a financial services app. Continue practicing with word stress. 

Unit 5 – Giving a Quote
Learn to give estimates and describe quotes in the context of hiring a content writer as a consultant for your app. In addition, learn idioms with the word “talk”. 

Unit 6 – Describing Software
Use relative clauses to describe software like Slack and Trello. Describe ideas you have for a financial planning app and decide which features to include. 

Unit 7 – Assigning Work
Learn to make polite requests with two clauses by assigning tasks to consultants. Also learn idioms with the word “touch”. 

Unit 8 – Describing Code
Practice using the passive voice by describing the basics of Python. Explain how statistics are calculated. 


Unit 9 – Describing Layouts

Learn useful phrases to describe layout features, where things are on the page and mention different specs for web development. 


Unit 10 – Adding Features
Learn to pronounce compound nouns when describing functions. Also learn to simplify technical descriptions when writing comments.


Unit 11 – Leading Meetings

Learn how to describe sprints and different meetings in sprints, give an overview of a meeting, and assign tasks to team members. 


Unit 12 – Asking for Help

Learn to politely ask for help before explaining your programming problem and practice helping a sales representative make a website.  


Unit 13 – Raising Issues

Learn to use expressions of uncertainty to politely describe issues with code, report script, and mobile page navigation. Also learn how to use collocations and the ways “throw” and “catch” are employed in software development. 


Unit 14 – Responding to Feedback

Learn to agree, disagree and give suggestions politely by sharing ideas about web development and work on a customer records management API. Practice word stress.


Unit 15 – Attending a Conference

Learn how to politely decline an invitation in both business and social situations, such as meeting with a sales representative or meeting with colleagues after work. Learn how to stress negative words. 


Unit 16 – Mentoring New Colleagues

Learn useful phrases for mentoring in the context of giving advice to a junior software engineer about merging code and what to wear in a formal office setting. Learn how to pronounce unstressed words. 


Unit 17 – Hosting Business Clients

Learn useful verb patterns (expressions with infinitives, present participles, or base forms) and practice making requests, suggestions or invitations to a visiting client. Practice recognizing technical and general words, and finally discuss the useful skill of making small talk.  


Simeon Brown leads the course. He moved to Riyadh in 2013 and has worked in the Middle East since then, beginning Language Leaders in 2018 to better serve Saudi tech professionals. With a true love and connection to Saudi culture, he brings his unique teaching style, using techniques such as task based learning and neurolanguage coaching. His motto is “Education gives people skills, and skills give people opportunities.” Simeon is from Wisconsin, USA and has received degrees from Arizona State University as well as UIC Barcelona.

Get to know Simeon Brown, an American English teacher who is the lead teacher of the Business English for Tech Course and founder of Language Leaders.
Simeon Brown is the founder of Language Leaders and teaches the Business English for Tech Course

This course offers essential skills for software engineers in Riyadh and beyond. Through IT professional training, you’ll learn to avoid mistakes in business communication and navigate remote work effectively. By mastering digital literacy, you’ll confidently lead projects and offer valuable guidance, especially in mentoring professionals. Whether you’re introducing yourself, assigning tasks, or mentoring a junior colleague, this course has you covered.

Published by Simeon Brown

Love walking barefoot on hot asphalt, love skateboarding, dislike foods that come in boxes. Amateur creative writer, professional cool hunter, pianist. Favorite part time job ever? Mortician's assistant. Favorite visual artist? Louis Wain.

Leave a comment