Improve your English, Digital and Academic Skills

We offer free courses, articles, and resources designed to help students improve their academic, English, and digital skills. Helping students at university or preparing for university.


Meeting student’s needs is important to us, so the resources are designed to be easy to understand so they are suitable for the many students that study in English as a second language. It is essential that they have help to improve their English and study skills.


We are increasingly required to have digital skills at work and for study, so we provide simple courses in digital literacy, computer science, IT, and programming.

English for Chinese Students

We have a series of articles to help new students understand what is the difference between school and university

happy chinese students learning english

Digital SAT English for ESL Students

gain a clear understanding of the question types
feel ready  to confidently attempt SAT-level practice questions and eventually
transform from beginner to focused SAT learner
python key on colored keyboard

Python Projects for ESL Students

millionaire game

The game of who wants to be a millionaire is our second project using python.

rock paper scissors

This our first project in python. To create the game rock, paper and scissors.

Database Design in 7 Steps

7 steps to create a simple database in 3 lessons

Idioms for Language Learners

Animal Idioms

How do we use a confusion matrix? See how by using examples and exercises.

Nature Idioms

Learn about nature whilst growing your English vocabulary and understanding.

Travel Idioms​

How about travel? Interested in improving your English with over 101 travel idioms.

computer science principles and python

Computer Science Principles and Python

We have an online course at Udemy to help students to prepare for the Computer Science Principles Course.

The course covers both the principles of Computer Science and python programming covered in the Advanced Placement AP CSP course.

Visual Vocab for English Language

family tree

love family image with Thai and English family

body parts

Thai English body parts diagram

colors

colors in English with Thai labels

Digital Skills for ESL Students

There are very special pages that feature in-depth specialist information, knowledge and skills

Create a Simple Database

computer programming

Learn about Confusion Matrix

digital evaluation

Business Strategy Pyramid

digital innovation

Print Function in Python

computer programming

English Expressions for Language Learners


Try our extensive range of expressions and idioms

Do You Want to Learn English Idioms?

A balanced learning path included natural English communication which includes idioms.

Use idioms examples and practical exercises to improve communicative skills and English proficiency.

Types of Expressions

This includes similes, metaphors, idioms, proverbs, clichés, truisms and sayings

Variety of Expressions

There are many different types of word groups in English like parts of speech, figures of speech and expressions

AP Computer Science Principles for ESL Students

An extensive range of materials to help computer science principles students. This includes information and exam prep for the AP CSP exam, good luck!

ap csp student studying for the ap csp exam

Mastering Creative Development

If you are preparing for the AP Computer Science Principles exam then you can improve your grades with this excellent course. The ultimate fun course on creative development.

Preparing ESL Students for University

University Professor Experience


Teaching over several decades and multiple continents, at the highest level at University, gives us the experience and professional skills to pass on to those who wish to learn.

Specializing in teaching people from all over the world means we teach in a way that you can understand. These courses use simple to understand language. This makes every course suitable for you even if English is not your first language.

Let’s learn together and help us help you and others.