Greenwich School of Computing
Formal, degree-granting computing education backed by campus infrastructure — AI lab, IT lab, software projects, cybersecurity and research. A rigorous, project-led school where every student builds visible technical work.
We’re hiring teachers for Greenwich School of Computing
Browse the courses below and apply to teach the ones that match your expertise. Full-time, visiting and per-course roles available.
The Greenwich School of Computing faculty poster
The recruitment poster that brings teachers to this page. Share it, or claim a course below.
View full poster ↗Programmes & courses you can teach
108 courses across this school — straight from Greenwich’s catalogue. Pick one and apply.
Computing Essentials
Computing Essentials
Cyber & Internet Marketing
Data Science & Artificial Intelligence in Business
Analysis of Algorithm
Mobile Application Development
Calculus & Analytic Geometry
Artificial Intelligence
Data Mining
Advanced Statistics
Fuzzy Systems
Agent Based Modeling
Swarm Intelligence
Applied Physics
Applied Physics-LAB
Advance Programming-Visual Prog
Computer Architecture
Computer Architecture-LAB
Compiler Construction
Compiler Construction-LAB
Software Construction & Development
Natural Language Processing
Mobile Application Development
Embedded Systems
Computer Networks
Computer Networks-LAB
Computer Organization & Assemble Language
Computer Organization & Assemble Language-LAB
Cyber Security
Cyber Security
Advanced Programming – Visual Prog
Numerical Analysis
Web Engineering
Software Testing & Quality Assurance
Computer Vision
Hardware Security
Wireless and Mobile Security
Control System Security
Advanced Digital Logic Design
Penetration Testing
Basic Electronics
Digital Logic Design
Digital Logic Design-LAB
Artificial Neural Networks & Deep Learning
Advance Database Management System
Advance Database Management System-LAB
Discrete Structures
Data Structures
Data Structures-LAB
Discrete Structures
Database Systems
Database Systems-LAB
Big Data Analytics
Machine Learning
Artificial Neural Networks & Deep Learning
Platforms & Architectures for Data Science
Text Mining
Embedded Systems
Embedded Systems-LAB
Phd Comprehensive Exam: Business Administration
Field Experience
Field Experience
Field Experience
Final Year Project 1
Final Year Project 2
Applications of Information & Communication Technologies
Information Security
Information Security-LAB
Linear Algebra
Multivariable Calculus
Machine Learning
Numerical Analysis
Object Oriented Programming
Object Oriented Programming-LAB
Operating Systems
Operating Systems-LAB
Parallel & Distributed Computing
Programming Fundamentals
Programming Fundamentals-LAB
Programming for AI
Capstone Project 1
Capstone Project
Capstone Project 2
Capstone Project 1
Capstone Project 2
Capstone Project 1
Capstone Project 2
Software Project Management
Software Testing & Quality Assurance
Software Testing & Quality Assurance-LAB
Software Quality Engineering
Software Requirement Engineering
Knowledge Representation & Reasoning
Software Design & Architecture
Software Engineering
Software Verification and Validation (Testing & QA)
Data Science
Object Oriented Analysis & Design
Web Engineering
Mobile Application Development 1
Theory of Automata
Web Engineering
Web Engineering-LAB
Financial Analytics And Machine Learning
Computer Aided Design 2
Computer Aided Design 3
Computer-Aided Design & Drafting
Web Designing
Why teach here
Code
Programming, software engineering, databases, web/mobile systems and clean documentation.
Data & AI
Statistics, machine learning, analytics, AI applications and responsible AI.
Systems & Security
Networks, operating systems, cloud, cybersecurity and infrastructure thinking.
A project-led school, not a placeholder. Students build on the campus AI Lab and IT Lab — theory meeting working infrastructure.
