Unlock Global Opportunitieswith TechnicalEnglish Proficiency1talent
"I work with international clients and distributed teams. All of us have to write and speak in English. For example, in emails, calls, meetings and demos."
-Nguyễn
"I have to do Agile scrum, whiteboarding, and pair programming in my work. It’s important to use good English and proper technical terms. It's hard to have productive sessions with poor communication. "
-Cường
"I learnt Flutter, TypeScript, Rust and Golang and improved my English communication abilities to pass screening interviews. International work requires remote collaboration skills and oftentimes sub-domain specialisation."
-Phương
"I update my Github profile and portfolio regularly, and contribute to some open source projects. This is helps show that I can write clean code and am a team player who knows how to collaborate on complex projects. "
-Tuân
Frustrated and not getting the outcome you want from typical English Language Courses?
We are too.
That's why we have designed a new way for Software Engineers and Software Companies in Vietnam to learn English that's more effective, more fun, outcome driven and with superior Return on Investment.
A, for Accelerator
Technical English Practice
Our trainers are not English teachers. Our trainers are Software Engineers who speak native english, who are skilled in specific technology tracks. We help your engineers practice their presentation abilities on the actual project they are working on. Each engineer is graded after every single lesson to track their progress. Stop wasting money on English lessons. Get real-world, pragmatic, outcome driven results.
B, for Best Friends Forever
AI Speech Companion for your daily scrums
Most language training courses fail because there's no continuity. After human-led language training, it is natural for students to go back to their day-to-day speaking their native language and not English. Our AI Speech Companion product will be available for regular use to help your engineers continue to make improvements to their English presentation during their scrums!
C, for Catalyst
Street Cred for your Org and Engineers
Level 9 and 10 students are guided to contribute to international open source projects, which require advanced technical communication skills with project maintainers. The Proof of the Pudding is in the eating. Nothing proves the abilities of your Org and your Engineers through actual pull requests and contributions to real world, complex open source projects.
Technical English Practice
Our trainers are not English teachers. Our trainers are Software Engineers who speak native english, who are skilled in specific technology tracks. We help your engineers practice their presentation abilities on the actual project they are working on. Each engineer is graded after every single lesson to track their progress. Stop wasting money on English lessons. Get real-world, pragmatic, outcome driven results.
AI Speech Companion for your daily scrums
Most language training courses fail because there's no continuity. After human-led language training, it is natural for students to go back to their day-to-day speaking their native language and not English. Our AI Speech Companion product will be available for regular use to help your engineers continue to make improvements to their English presentation during their scrums!
Street Cred for your Org and Engineers
Level 9 and 10 students are guided to contribute to international open source projects, which require advanced technical communication skills with project maintainers. The Proof of the Pudding is in the eating. Nothing proves the abilities of your Org and your Engineers through actual pull requests and contributions to real world, complex open source projects.
Get started today
It's time to take control of your career. Go beyond tutorials and online courses that limit your growth. Get started and level up with professionals.
Join a classLoved by software engineers everywhere.
Our hands-on, guided approach to help junior and intermediate level software engineers get familiar with complex open source projects is unique. And effective.
Frequently asked questions
The 1talent community connects software engineers who want to hone their technical skills with high quality open source projects and senior engineers who run hands-on mob programming sessions using specialised pair programming tools.
How many students are in 1 class?
We keep all classes to a group size of maximum 5, and a minimum of 3. We have found that this is the optimal group size so as to foster hands-on learning and peer group formation.
What types of open source projects do we contribute to in these classes?
The 1talent core team curates the open source projects that are used for the classes. We only focus on open source projects that satisfy two key criteria - projects that have an open, welcoming culture, a good code of conduct and projects that have high quality code practices.
Who are trainers for 1talent classes?
We only engage trainers who have demonstrated a high level of competency in specific programming languages that are specific to the open source project that is the focus of a particular class. For instance, if a class focuses on Terraform, then the trainer involved in the class must be a senior level golang software engineer.
How are the classes conducted?
Each class has 4 sessions, usually scheduled weekly, for one-and-a-half hours. The first session focuses on the fundamental workflow involved in contributing to the open source, an introduction to the specific open source project and getting participants set up to contribute to the open source project. Practical guidance is provided to get participants to solve good first issues on the project in the subsequent sessions, including interactions with maintainers of the projects asynchronously and by the 4th session, participants would have gained independent confidence to continue contributing on their own.
What laptop/computer and tools do I need to have, to join the class?
Participants should have a macOS computer or a linux computer and be familiar with the use of terminals and the use of VSCode. Unfortunately, we cannot accept participants who use a windows computer at the moment because the specialised pair programming app we use do not support windows.
What skill level do I need to be, to join the class?
These classes are specifically intended for junior or intermediate level engineers who already have the basic skills to build simple applications in specific languages. For instance, if you choose to participate in a class that uses Rust, you must already have prior knowledge of Rust. Or if you choose to partcipate in a class that uses golang, you must already have prior knowledge of golang. 1talent will not be teaching the basics because there are many courses that are available online, that teaches the basics.
I notice that a lot of the participants are from South East Asia (SEA). Why's that?
1talent is based in Singapore and its team has a long history of building South East Asian product-tech teams. We noticed that the SEA software engineering community generally are not as matured in capabilities compared to other regions world wide. However, there is a clear interests from young software engineers in the SEA region to better themselves and upgrade their skills. It then became clear that helping these engineers to level up is a very fulfilling and impactful mission.