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.
9 Steps to Digital SAT English for ESL Students and Beginners
feel ready to confidently attempt SAT-level practice questions and eventually
transform from beginner to focused SAT learner

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.
- 7-part series of idiom exercises
- Free Practical Exercises
- Free Idioms Exercises Worksheets Download
Top Articles
Confusion Matrix
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
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.
English vocabulary
English Expressions and Idioms
Try our extensive range of expressions and idioms
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
Specialized Features
There are very special pages that feature in-depth specialist information, knowledge and skills




Print Function in Python
Business Strategy Pyramid
Create a simple database
English for Chinese Speakers
AP Computer Science Principles
An extensive range of materials to help computer science principles students. This includes information and exam prep for the AP CSP exam, good luck!

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.
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.