Office 365 (with OneDrive, Exchange) license

Install 365 in up to 5 machines per business account

Office 365: OneDrive tutorial

Each business account has up to 5TB of storage on OneDrive

Upload files and folders

Create files and folders

Turn on OneDrive backup

Share files and folders

Sync OneDrive files and folders

Sync files with OneDrive files on demand

Office 365: Word tutorial

Create documents efficiently

Insert Hyperlinks

Remove Hyperlinks

Find and Replace Text

Insert Table

Insert Picture

Text Wrap

Create a bulleted or numbered list

Apply styles

Convert or save to PDF

Edit a PDF

Write an equation or formula

Create a bibliography, citations, and references

Insert footnotes and endnotes

Office 365: PowerPoint tutorial

For presentation

Slides and Layouts

Texts and Tables

Present slideshows

Animation, Videos and audio

Office 365: Excel tutorial

Perform data analysis

Rows and Columns


Formulas and Functions



Return to menu

Webpage tools

Google Chrome (alternative web browser)

Notepad++: Text editor for HTML file

HTML: SeaMonkey - composer

HTML5 standards

CSS standards

Mobile navigation bar example

JavaScript tutorial

JavaScript tutorial (3:26:42)

PHP tutorial

XAMPP (Apache+MariaDB+PHP) server (for testing only)

CodePen: build, test, discover front-end code online

Return to menu

Math/Stat tools

Math package: GNU Octave

requires Java Runtime Environment


Jamovi (Free and open statistical software)


Microsoft Math

Return to menu


Math background for review/self-study

Algebra Basics


Coordinate plane.


Exponents & radicals.

Polynomial arithmetic.

Return to menu



VLC media player

include convert besides play/record multimedia

use convert/save to trim file by specifying (show more options) start/end time
Example to trim MP4 file
Profile Name: Video for MPEG4 1080p TV/device
Encapsulation: MP4/MOV
Video codec: Video, Keep original video track
Audio codec: Audio, Keep original audio track or MPEG 4 Audio (AAC)


display most technical and tag data for video and audio files

Open Broadcaster Software (Record and Stream)

How to record lecture:


OpenShot (video editor: beginners to intermediate)

OpenShot tutorial: comprehensive

OpenShot tutorial

DaVinci Resolve (video editor: advanced)


The 12 Best Free Video Editing Software Programs for 2021 (review edit video software)

Top 5 Best Free Video Editing Software - 2021

How to add subtitles to your video in Davinci Resolve 17

4k Video Downloader (to download video)

PyTranscriber (Produce subtitle file from mp4 video)

subtitleedit (to edit subtitle file)

FreemakeVideo Converter

How to remove background from picture

Audio: Remove background noise

upload to Podcastle, righ-click audio track and choose add Magic Dust. Export final file.

Audio: Voice Clarity

Remove noise, background voice, echo cancellation, call summary. May integrate with MS Teams.

Music font

MusiSync font, MusiQwik font

Picture editor: GIMP

Online image editor

Color code chart


Panorama photo stitcher

360 Product Viewer & Publishing Software

VYOND: Make Your Own Animated Video(subscription)

Pexels(license free pictures)

Return to menu


gometa (login to create things in the metaverse)

Getting started with "Metaverse" tutorial (to use gometa)

How the metaverse will change the world

Brian Jung also mentions education through experience in the metaverse

IEEE Metaverse Congress (2022)

The metaverse explained (Gravitas Plus)

explains how metaverse started but also raises the negative influences for misuse of metaverse

How the metaverse will change the world of gaming

Nicole Lazzaro discusses web 3.0 in the new internet, including sense

Blockchain - The engine of the next financial revolution

Mauro Casellini explains the distributed ledger technology, peer-to-peer transactions without intermediary.

What are smart contracts in crypto?

4 use cases: flash loan, insurance, token switching, buying/selling real world representation

How smart contracts will change the world?

Olga Mack

Code is law? Smart contracts explained (Ethereum, DeFi)

smart contract versus lawyers

web foundation

Nurture applications for software protocols to deliver Web 3.0, a decentralized and fair internet where users ontrol their own data, identity and destiny.

Web3 Blockchain Fundamentals MOOC

Massive Open Online Courses on blockchain fundamentals including decentralization, cryptography, mining, smart contracts and consensus.

What exactly is Web3?

presented by Juan Benet at Web3 Summit 2018.

The journey to Web3?

presented by Gavin Woo at Web3 Summit 2018.

An introduction to Web 3.0 and the spatial Web

Enable the spatical web through expansion of online device types with intuitive and accessible technology

Web 3.0 Explained in 5 minutes

Simplilearn: 4 features of Web 3.0 are decentralized, trustful and permissionless, AI and ML, connectivity and ubiquity with IOT

What is Web 3.0? (Explained with animations)

What is DAO in Crypto

What is an NFT? (Non-Fungible Tokens Explained)

Return to menu

Computer language

Popularity of Programming Language

Average Python developer salary in the USA

Key Findings in 2020 Salary Index Report

20 Best Free Python Tutorials for 2020

Visual Studio Code - Code Editing

install extension

select interpreter: ctrk + shift + P

python: select interpreter


Python online coding platform

Python for Beginners Tutorial

Learn Python

Intro to Python Tutorial

Python 3 Cheat Sheet (2 pages) (online)

Python Cheat Sheet

Functional Programming HOWTO

Functional Programming in Python (course)

Return to menu

Computer Science education

Minecraft 200 hours of contents for Computer Science education

Student Hub

Microsoft K-12 Education Transformation Framework

Reimagining computer science in the curriculum

Return to menu

Software Development

Unity (development platform for 2D and 3D games) license

Eclipse (IDE) license

Apache NetBeans IDE (integrated development environment) license


PyCharm Educational Edition

Visual Studio Community (Edit and debug codes IDE) license

development environment

MakeCode (Microsoft free online learn-to-code platform)

Return to menu

3D Rendering, Animation, Modeling

Autodesk 3DS MAX (3D modeling and rendering software) license

Autodesk AUTOCAD (design) license

Autodesk MAYA (animation, modeling, simulation and rendering SW) license

SketchUp (3D design SW) license

V-Ray (visualization plugin for 3D computer graphics SW) license

Adobe Creative Cloud (many creative tools) license

3blue1brown animation on maths

Return to menu

Aritificial Intelligence Platform

H2O machine learning platformlicense

GCP Marketplace

Data Science Virtual Machines

AWS Deep Learning AMIs


Lambda GPU Cloud for Deep Learning

GPU benchmark comparison

databricks University Alliance

databricks resources

IBM Machine Learning for Kids activities

Machine Learning for Kids

Machine Learning for Kids: Scratch 3

Scratch Programming Playground: Learn to Program by Making Cool Games

Return to menu

Aritificial Intelligence Software

Tensorflow (Google)

Azure (Microsoft)


Deep Learning with PyTorch (Pytorch Course)(4:35:41)

Whisperspeech recognition

DALL-E 2Generate art

create original, realistic images and art from text description; combine concepts, attributes, and styles

BuippbuilderCreate AR

create with clicks, many 3D models, share, publish across web and social media

Buipp Webar SDKAR developer tool

Return to menu

Files tools

File transfer: winscp

How to Setup an FTP Server in Windows 7

Send large files with TransferXL

add files (no need to sign in for basic features), then enter recipient's email address and sender's email address

PDFill PDF Editor

briss (crop and repaginate pdf file)

7 zip

PDFill PDF writer

bullzip PDF Printer

Adobe Acrobat Reader DC:

Convert epub to pdf online

Return to menu

Communication tools

WeChat for Windows

WhatsApp (Windows PC)

Sending message to phone number

Number starts with country code, a space (replace with %20) then the local phone number

Signal(for Android, iPhone/iPad, Windows)



Zoom meeting

Google Meet

VooV Meeting for Windows

meeting transcription

Krisp: AI Meeting Assistant

Meeting transcription, notes, summary.

Schedule meeting

Mentimeter (vote online)

Online barcode generator

Learning, research

databricks - Dolly 2.0(using Large Language Model): open/closed Q&A, brainstorm (open-ended idea), classify

AI research assistant (using language model): find relevant papers without perfect keyword match, summarize, brainstorm, classify text

SciSpace Copilot list the relevant articles

abstract, exaplanation of highlight text, acronym, figure, table, citing, ..., may integrate with Microsoft Edge Insider

MS Edge Insider

MS Edge integrated with copilot to search with bing


interact in a conversational manner


scan bubbles marked using AI

Cognii: virtual learning assistant

personalized tutoring, assess open-response answers, analytics for educators

Kahoot (game-based learning platform)

quizizz (Find and create free gamified quizzes and interactive lessons)

Padlet (cloud-based software-as-a-service, hosting a real-time collaborative web platform)

uReply (comprehensive mobile tool for classroom interactions)

Nearpod (Real-time insights into student understanding through interactive lessons, interactive videos, gamification, and activities)

Socrative (Immediate feedback to monitor and evaluate learning)

Return to menu

Network, Security

Malwarebytes (trial)



Netcast cheat sheets

Return to menu

Chinese language tools

Fanti Jianti conversion


Return to menu


VirtualBox (Virtual Machine)

How to connect to VirtualBox VM desktop remotely:

Ubuntu (Linux OS)


Chrome Remote Desktop

Microsoft Remote Desktop

15 Cloud Computing Online Courses

Return to menu

VM, Containers, Kubenetes

Virtual Machines

Virtual Machine

Containers vs VMs

Containers 101


Serverless (FaaS) versus Containers

Return to menu

Funding and Research

Innovation and Technology Fund

University Grants Committee: Faculty Development Scheme

University Grants Committee: Institutional Development Scheme Collaborative Research Grant

University Grants Committee: Institutional Development Scheme Research Infrastructure Grant

Hong Kong Applied Science and Technology Research Institute

Green Tech Fund

Health and Medical Research Fund

Return to menu

AI Programs

ICT Programs

Return to menu

Intro to Applied Linear Algebra - Vectors, Matrices, and Least Squares by Stephen Boyd and Lieven Vandenberghe

Return to menu