facebook
favorite button
member since icon
Since September 2024
Instructor since September 2024
“Mastering UX Design: From Basics to Advanced” . .
course price icon
From 56 C$ /h
arrow icon
Don’t miss your chance to transform your career with expert UX design training! Whether you’re a beginner starting from scratch, an intermediate looking to sharpen your skills, or an advanced designer ready to take on cutting-edge challenges, this course offers it all. From wireframing to user behavior analysis, you’ll get hands-on experience and personalized feedback. With flexible guidance for all ages, you can start building the future of design—today. Join now, or risk being left behind in this ever-evolving digital landscape!
Extra information
Stay engaged by actively participating, asking questions, and practicing regularly. Use design tools like Figma or Sketch and explore online resources like blogs or case studies. Consistent practice and networking with peers will significantly boost your learning experience.
Location
location type icon
Online from United Kingdom
About Me
I am a skilled UX Designer and UX Researcher with extensive experience in creating intuitive user experiences and conducting thorough research to drive design decisions. Additionally, I have a solid background in cloud computing, specifically with Microsoft Azure, where I understand the infrastructure and security aspects of cloud systems. My expertise also extends to cybersecurity, ensuring data protection and system integrity. Beyond tech, I am proficient in video editing and cinematography, enabling me to create engaging visual content that tells compelling stories. Currently, I am pursuing a master’s degree in Renewable Energy and Low Carbon Solutions, expanding my knowledge in sustainable technologies and their integration with digital solutions.
Education
University of Hull, Masters in Renewable Energy and Low Carbon Solutions(in progress).

University of Calabar, Bachelor of Science in Chemistry.

Other Certifications
Experience / Qualifications
User Experience Designer and Researcher; Culture Makers I.N.C (U.S)

User Experience Researcher; Black Excellence Society (U.S)

User Experience Designer; Freelance

User Experience Designer Intern; Aya Web 3
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
30 minutes
45 minutes
60 minutes
The class is taught in
English
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
Online via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
For Beginners:
Learn the essentials of video editing using Adobe Premiere Pro and CapCut. This class covers basic techniques like cutting, transitions, and adding music—perfect for content creators new to editing.

For Intermediate:
Dive deeper into advanced features like color correction, multi-camera editing, and creating professional intros/outros. You’ll refine your storytelling skills and create engaging content for blogs, YouTube, or social media.

For Advanced:
Focus on expert-level editing techniques, including dynamic motion graphics, sound design, and cinematic effects. Ideal for seasoned editors aiming to elevate their content to a professional level.
Read more
Similar classes
arrow icon previousarrow icon next
verified badge
Most kids think coding is for "smart kids" or "future programmers."
It's not. Coding is how real people solve real problems.
In this class, we skip the theory. Your child creates real things.

What they'll do:
✓ Build real projects in Scratch: a working game, an interactive animation, a story they coded
✓ Program virtual robots: solve real-world challenges (navigate a maze, automate a task, build a system)
✓ Create in Minecraft Education: design worlds, automate constructions, solve logic problems
✓ Experiment with different languages: not just learn "the right way," but understand that there are many ways to think about a problem
✓ Collaborate and share: work with other kids, get feedback, improve their work
✓ Develop logical thinking: not just for coding, but for anything: solving math problems, science challenges, real-world situations


Why this is different:
We don't teach syntax. We teach how programmers think.
Most children's coding courses say "here's the code, copy it." We teach "what problem are we trying to solve? How could we break it into steps? What options do we have?"
When your child learns to think like a programmer, they can learn any language afterward.

What they take home:
A portfolio of 3–4 completed, working projects. The ability to say "I built this." And the deep understanding that code is a tool to make real things happen.

Format: Online or Barcelona | 60–90 min sessions | Flexible pace, no prior experience needed
For curious 8-12 year olds who want to build.
verified badge
With 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups.

In the training program, you will learn to:

- Install, configure, and deploy WordPress sites
- Develop custom Wordpress themes and plugins
- Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket...
- Create custom post types and tailor-made taxonomies
- Develop pages using the right methods in HTML, CSS, Javascript & PHP
- Administer and manage a site database
- Contribute to the good natural referencing (SEO) of your site
- Use WP-Cli to speed up the maintenance of your sites
- Use Docker to containerize your local/prod projects and facilitate their management
- Administer your WP sites the right way
- And much more...

For any questions, you can contact me by PM.

See you soon,
Matthew
verified badge
🌟 Course for Beginners - Discover the Secrets of Adobe Photoshop! 🌟

Have you always wanted to master Adobe Photoshop, but the features seem intimidating? Do not worry anymore! I offer courses specially designed for beginners, to guide you step by step into the fascinating world of Photoshop.

🖌️ What you will learn:

The essential basics of the Photoshop interface.
Image editing tools to improve your photos.
Creating simple and impactful designs.
🗓️ Flexible hours:
Choose sessions that fit your busy schedule.

🎓 Experienced Trainer:
Benefit from the expertise of an experienced trainer who will guide you through each step, allowing you to unleash your creativity.
verified badge
With over seven years of experience in teaching Computer Science & Information Technology (ICT), I have developed a strong expertise in delivering high-quality education across multiple internationally recognized curricula, including Cambridge IGCSE, GCSE, A-Levels, O-Levels, and Checkpoint. My passion lies in equipping students with coding, cybersecurity, and digital literacy skills, ensuring they are well-prepared for the evolving demands of the digital world.

Expertise & Teaching Areas:
✅ Programming & Software Development: Python, Java, C++
✅ Cybersecurity: Ethical hacking, data protection, network security
✅ Digital Literacy: ICT applications, online safety, cloud computing
✅ Data Science & AI: Data analysis, machine learning fundamentals
✅ Web Development: HTML, CSS, JavaScript

Curriculum & Pedagogical Experience:
🔹 Cambridge IGCSE & GCSE ICT & Computer Science – Teaching core and extended syllabi, focusing on programming logic, databases, and networking.
🔹 Cambridge A-Levels & O-Levels Computer Science – Preparing students for advanced computing concepts, problem-solving, and algorithm development.
🔹 Cambridge Checkpoint ICT – Building foundational skills in digital technology and computer applications.

Professional Impact:
📌 Mentored students to achieve top grades in Cambridge ICT & Computer Science exams.
📌 Developed interactive lesson plans integrating real-world applications of technology.
📌 Conducted coding boot camps and cybersecurity workshops to enhance practical learning.
📌 Guided students in project-based learning, including app development and website design.

With a strong commitment to student-centered learning and technological innovation, I am dedicated to shaping future tech leaders and empowering learners with skills relevant to careers in technology, data science, and software development.
verified badge
A (60-minute) tour for children and teenagers who already use technology, ChatGPT, images, games, and for families who want that curiosity to have method, limits, and a visible result.

No prior assessment is necessary. The first class serves to get to know the student, adapt the pace (also if there are special educational needs) and choose the type of project.

What we do in weeks

Weeks 1–2. How an AI “learns”
With short projects, we observe data, patterns, and biases. The goal is not to memorize definitions, but for students to be able to explain, in their own words, why a tool is right or wrong.

Weeks 3–4. Create with discernment
Art, stories, or game ideas using generative tools. We work on prompts, what can be published, privacy, copyright, and when not to use AI (for example, to copy homework).

Week 5. Final Project
A mini-project of their own: a co-written story, a series of images, a simple classifier, a game idea... Something they can show at home and explain how they did it.

What does the family take with them?
• a 5-week overarching theme, not random, aimless classes
• Safe usage habits that are also useful at school
• Finally, a completed project and a brief note on how to proceed.

If the student has SEN (ADHD, dyslexia, organizational or rhythm difficulties), I break the work down into shorter steps, use visual aids, and measure progress in specific tasks, not speed.
verified badge
Technology is everywhere, and understanding how it works and how to protect it can open doors to exciting opportunities. I’ve designed this course as a hands-on journey into networking, programming, and cybersecurity, where you don’t just learn theory, you practice real skills that matter in the digital world.

In this course, I’ll guide you through building and analyzing networks, writing programs with Python and other languages, and exploring how systems communicate and interact. You’ll dive into cybersecurity fundamentals, learn to identify vulnerabilities, understand how attacks happen, and practice defending systems like a pro.

Through interactive exercises, practical examples, and real-world scenarios, I’ll show you how hackers think, how organizations respond to threats, and how to secure systems effectively.

By the end of the course, you’ll have the confidence, knowledge, and hands-on experience to tackle networking, programming, and security challenges and apply these skills in your studies, career, or personal projects.
verified badge
This module is a crucial step for any web developer wishing to move from simple DOM manipulation to mastering modern frameworks. The objective is clear: to understand the "invisible foundations" of the language in order to write shorter, more readable code and, above all, be ready to code professionally in React.

🎯 Training Objectives

1- Demystify the modern syntax (ES6+) often used in React.
2- Increase efficiency by using the most powerful syntactic shortcuts.
3- Secure your code to avoid frequent bugs related to missing data.
4- Mastering asynchronicity to manage data calls (API).

📖 Detailed program content

The course is divided into 13 key concepts, illustrated by comparative examples (classic syntax vs. modern syntax) and concrete use cases in React:

1- Ease of writing: Use of Template Literals (`backticks`) for dynamic character strings and Shorthand property names to simplify the creation of objects.

2- Logic and Functions: Mastery of Arrow => Functions (arrow functions) and their implicit return, essential for React components and hooks.

Data manipulation:

1- Destructuring (decomposition) to properly extract data from objects and arrays (e.g., Props and States).

2- Rest & Spread Operators (...) to copy arrays or merge objects without modifying the original (concept of immutability).

Code robustness:

1- Managing default parameter values.

2- Advanced security with Optional Chaining (?.) and Nullish Coalescing (??) to prevent application crashes.

3- Functional Programming: Intensive use of array methods (.map(), .filter(), .reduce(), .find()) to transform data into user interfaces.

4- Architecture and Asynchronism: Code organization via modules (Import/Export) and API request management with Promises and Async/Await.

🛠️ Teaching method: "Learning by doing"

This course is not just about theory. It includes:

The "Interstellar Dashboard" Exercise: A 15-minute thematic case study where students manipulate data from space missions. This allows them to immediately apply destructuring, filtering, and asynchronicity to a real-world project.

The Interactive Quiz: A series of 10 questions designed to validate understanding of each concept before moving on. Each question presents real-world scenarios that developers will encounter in React.

🚀 Learner's result

By the end of this course, students will not only "know" JavaScript; they will understand why and how each syntax is used to build efficient React components. They will leave with a solid foundation to confidently tackle Hooks (useState, useEffect) and complex state management.

Format: Clean visual presentation, coloured syntax for code, and focus on readability.
verified badge
I specialize in tutoring programming and software development, with a focus on Java, Spring Boot, Angular, SQL. My goal is to help students build a strong understanding of programming while keeping lessons practical, engaging, and appropriately challenging—not overwhelming. This class is designed for students and aspiring developers who want to strengthen their programming skills or start their journey in software engineering. We can work on programming fundamentals, web development, databases, APIs, backend and frontend development. I use practical examples and hands-on exercises to help you understand concepts and apply them to real-world projects.
verified badge
Welcome to Practical Web Development!

Are you eager to learn how to build modern, responsive, and real-world websites? Whether you are a complete beginner or looking to strengthen your coding skills, my step-by-step guidance will help you reach your goals.

What We Will Cover:

HTML5 & CSS3: Building structured, beautifully styled, and mobile-friendly web pages.

JavaScript & React: Interactive logic, DOM manipulation, and modern web application development.

Version Control & Deployment: Using Git/GitHub and hosting live projects (e.g., Netlify).

Why Study With Me?

Hands-on Learning: We won't just study theory; we will build actual projects together.

Customized Pace: Every session is tailored to your learning speed and goals.

Problem Solving: Learn practical debugging, clean code practices, and project structuring.

Book a session today, and let's start building your tech skills step by step!
verified badge
I’m **Shashi Wijesundara**, an experienced **ICT & Computer Science Teacher with 6+ years of teaching experience**, dedicated to helping students build strong knowledge, confidence, and exam success.

Over the years, I have guided students preparing for **National O/L ICT examinations**, achieving **excellent results and outstanding student performance**. My teaching approach focuses on making difficult concepts simple, practical, and easy to understand.

📚 **Classes Offered:**

- 🇱🇰 **National Grade 06 to O/L ICT ** –

- 💻 **Pearson Edexcel Computer Science** – Grades 01–08

- 🖥️ **Cambridge Computer Science** – Grades 01–09

🎯 **What I Focus On:**

- Strong understanding of ICT & Computer Science concepts
- Exam-oriented teaching and structured revision
- Individual attention and student-focused learning
- Building confidence through practical and engaging lessons
- Helping students achieve their **best possible results**
- Exam-focused preparation with proven results

With **6+ years of teaching experience**, my goal is not simply to teach a subject, but to **inspire students to understand, enjoy, and succeed in ICT & Computer Science**.
verified badge
I am an experienced computer science teacher with many years of teaching experience and a university degree in Mathematics and Computer Science.

I offer individual online lessons in programming and computer science for school students, as well as support for university students in selected subjects. Lessons can cover Python, MATLAB, SQL and databases, algorithms and programming fundamentals, computer systems, and web development with HTML, CSS and JavaScript.

My lessons are adapted to each student's previous knowledge, current curriculum and individual goals. I explain concepts step by step and focus on understanding the logic behind programming rather than simply memorizing code.

We can work on current school or university topics, programming exercises and assignments, fill gaps in knowledge, prepare for tests and exams, or develop practical programming skills.

Lessons are taught online in Serbian, Bosnian or Croatian, which can be particularly helpful for students from families from the former Yugoslavia who live and study in Germany, Austria, Switzerland or other countries.
verified badge
You will learn how to develop websites with and without AI, as well as skills related to the software development sector such as programming, databases, different development methodologies, and writing technical specifications.
verified badge
In this 30-minute class, we will understand the two core components of a microprocessor: the ALU (Arithmetic Logic Unit) and the Control Unit. I will explain their structure, functions, and how they work together to execute instructions, using simple diagrams and practical examples. The goal is to build a clear understanding of how a microprocessor processes and controls data.
verified badge
Learn how to build modern websites and mobile applications from scratch and develop the practical skills needed for real-world projects.

In this Frontend & Mobile Development course, I’ll guide you step by step through the technologies and tools commonly used by developers, including HTML, CSS, JavaScript, Angular, Git, GitHub, VS Code, and mobile application development.

You’ll learn how to create responsive and interactive websites, build structured applications with Angular, manage your code using Git and GitHub, and use VS Code efficiently for development. We’ll also explore how frontend technologies can be used to create mobile applications.

The course is suitable for beginners and intermediate learners. Lessons are practical and project-based, so you’ll learn by actually building websites and applications rather than only studying theory.

My goal is to help you understand how and why the code works, improve your problem-solving skills, learn professional development practices, and gain the confidence to create your own projects independently.

Lessons can be adapted to your experience level, learning pace, and personal or career goals.
verified badge
Information technology is basic for other department since almost every things becomes a digitalized. Basic computer knowlege is very important to understand more every activity we do by computer/smart devices. Maths also very basic for increasing problem solving skills.
message icon
Contact Bright
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Most kids think coding is for "smart kids" or "future programmers."
It's not. Coding is how real people solve real problems.
In this class, we skip the theory. Your child creates real things.

What they'll do:
✓ Build real projects in Scratch: a working game, an interactive animation, a story they coded
✓ Program virtual robots: solve real-world challenges (navigate a maze, automate a task, build a system)
✓ Create in Minecraft Education: design worlds, automate constructions, solve logic problems
✓ Experiment with different languages: not just learn "the right way," but understand that there are many ways to think about a problem
✓ Collaborate and share: work with other kids, get feedback, improve their work
✓ Develop logical thinking: not just for coding, but for anything: solving math problems, science challenges, real-world situations


Why this is different:
We don't teach syntax. We teach how programmers think.
Most children's coding courses say "here's the code, copy it." We teach "what problem are we trying to solve? How could we break it into steps? What options do we have?"
When your child learns to think like a programmer, they can learn any language afterward.

What they take home:
A portfolio of 3–4 completed, working projects. The ability to say "I built this." And the deep understanding that code is a tool to make real things happen.

Format: Online or Barcelona | 60–90 min sessions | Flexible pace, no prior experience needed
For curious 8-12 year olds who want to build.
verified badge
With 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups.

In the training program, you will learn to:

- Install, configure, and deploy WordPress sites
- Develop custom Wordpress themes and plugins
- Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket...
- Create custom post types and tailor-made taxonomies
- Develop pages using the right methods in HTML, CSS, Javascript & PHP
- Administer and manage a site database
- Contribute to the good natural referencing (SEO) of your site
- Use WP-Cli to speed up the maintenance of your sites
- Use Docker to containerize your local/prod projects and facilitate their management
- Administer your WP sites the right way
- And much more...

For any questions, you can contact me by PM.

See you soon,
Matthew
verified badge
🌟 Course for Beginners - Discover the Secrets of Adobe Photoshop! 🌟

Have you always wanted to master Adobe Photoshop, but the features seem intimidating? Do not worry anymore! I offer courses specially designed for beginners, to guide you step by step into the fascinating world of Photoshop.

🖌️ What you will learn:

The essential basics of the Photoshop interface.
Image editing tools to improve your photos.
Creating simple and impactful designs.
🗓️ Flexible hours:
Choose sessions that fit your busy schedule.

🎓 Experienced Trainer:
Benefit from the expertise of an experienced trainer who will guide you through each step, allowing you to unleash your creativity.
verified badge
With over seven years of experience in teaching Computer Science & Information Technology (ICT), I have developed a strong expertise in delivering high-quality education across multiple internationally recognized curricula, including Cambridge IGCSE, GCSE, A-Levels, O-Levels, and Checkpoint. My passion lies in equipping students with coding, cybersecurity, and digital literacy skills, ensuring they are well-prepared for the evolving demands of the digital world.

Expertise & Teaching Areas:
✅ Programming & Software Development: Python, Java, C++
✅ Cybersecurity: Ethical hacking, data protection, network security
✅ Digital Literacy: ICT applications, online safety, cloud computing
✅ Data Science & AI: Data analysis, machine learning fundamentals
✅ Web Development: HTML, CSS, JavaScript

Curriculum & Pedagogical Experience:
🔹 Cambridge IGCSE & GCSE ICT & Computer Science – Teaching core and extended syllabi, focusing on programming logic, databases, and networking.
🔹 Cambridge A-Levels & O-Levels Computer Science – Preparing students for advanced computing concepts, problem-solving, and algorithm development.
🔹 Cambridge Checkpoint ICT – Building foundational skills in digital technology and computer applications.

Professional Impact:
📌 Mentored students to achieve top grades in Cambridge ICT & Computer Science exams.
📌 Developed interactive lesson plans integrating real-world applications of technology.
📌 Conducted coding boot camps and cybersecurity workshops to enhance practical learning.
📌 Guided students in project-based learning, including app development and website design.

With a strong commitment to student-centered learning and technological innovation, I am dedicated to shaping future tech leaders and empowering learners with skills relevant to careers in technology, data science, and software development.
verified badge
A (60-minute) tour for children and teenagers who already use technology, ChatGPT, images, games, and for families who want that curiosity to have method, limits, and a visible result.

No prior assessment is necessary. The first class serves to get to know the student, adapt the pace (also if there are special educational needs) and choose the type of project.

What we do in weeks

Weeks 1–2. How an AI “learns”
With short projects, we observe data, patterns, and biases. The goal is not to memorize definitions, but for students to be able to explain, in their own words, why a tool is right or wrong.

Weeks 3–4. Create with discernment
Art, stories, or game ideas using generative tools. We work on prompts, what can be published, privacy, copyright, and when not to use AI (for example, to copy homework).

Week 5. Final Project
A mini-project of their own: a co-written story, a series of images, a simple classifier, a game idea... Something they can show at home and explain how they did it.

What does the family take with them?
• a 5-week overarching theme, not random, aimless classes
• Safe usage habits that are also useful at school
• Finally, a completed project and a brief note on how to proceed.

If the student has SEN (ADHD, dyslexia, organizational or rhythm difficulties), I break the work down into shorter steps, use visual aids, and measure progress in specific tasks, not speed.
verified badge
Technology is everywhere, and understanding how it works and how to protect it can open doors to exciting opportunities. I’ve designed this course as a hands-on journey into networking, programming, and cybersecurity, where you don’t just learn theory, you practice real skills that matter in the digital world.

In this course, I’ll guide you through building and analyzing networks, writing programs with Python and other languages, and exploring how systems communicate and interact. You’ll dive into cybersecurity fundamentals, learn to identify vulnerabilities, understand how attacks happen, and practice defending systems like a pro.

Through interactive exercises, practical examples, and real-world scenarios, I’ll show you how hackers think, how organizations respond to threats, and how to secure systems effectively.

By the end of the course, you’ll have the confidence, knowledge, and hands-on experience to tackle networking, programming, and security challenges and apply these skills in your studies, career, or personal projects.
verified badge
This module is a crucial step for any web developer wishing to move from simple DOM manipulation to mastering modern frameworks. The objective is clear: to understand the "invisible foundations" of the language in order to write shorter, more readable code and, above all, be ready to code professionally in React.

🎯 Training Objectives

1- Demystify the modern syntax (ES6+) often used in React.
2- Increase efficiency by using the most powerful syntactic shortcuts.
3- Secure your code to avoid frequent bugs related to missing data.
4- Mastering asynchronicity to manage data calls (API).

📖 Detailed program content

The course is divided into 13 key concepts, illustrated by comparative examples (classic syntax vs. modern syntax) and concrete use cases in React:

1- Ease of writing: Use of Template Literals (`backticks`) for dynamic character strings and Shorthand property names to simplify the creation of objects.

2- Logic and Functions: Mastery of Arrow => Functions (arrow functions) and their implicit return, essential for React components and hooks.

Data manipulation:

1- Destructuring (decomposition) to properly extract data from objects and arrays (e.g., Props and States).

2- Rest & Spread Operators (...) to copy arrays or merge objects without modifying the original (concept of immutability).

Code robustness:

1- Managing default parameter values.

2- Advanced security with Optional Chaining (?.) and Nullish Coalescing (??) to prevent application crashes.

3- Functional Programming: Intensive use of array methods (.map(), .filter(), .reduce(), .find()) to transform data into user interfaces.

4- Architecture and Asynchronism: Code organization via modules (Import/Export) and API request management with Promises and Async/Await.

🛠️ Teaching method: "Learning by doing"

This course is not just about theory. It includes:

The "Interstellar Dashboard" Exercise: A 15-minute thematic case study where students manipulate data from space missions. This allows them to immediately apply destructuring, filtering, and asynchronicity to a real-world project.

The Interactive Quiz: A series of 10 questions designed to validate understanding of each concept before moving on. Each question presents real-world scenarios that developers will encounter in React.

🚀 Learner's result

By the end of this course, students will not only "know" JavaScript; they will understand why and how each syntax is used to build efficient React components. They will leave with a solid foundation to confidently tackle Hooks (useState, useEffect) and complex state management.

Format: Clean visual presentation, coloured syntax for code, and focus on readability.
verified badge
I specialize in tutoring programming and software development, with a focus on Java, Spring Boot, Angular, SQL. My goal is to help students build a strong understanding of programming while keeping lessons practical, engaging, and appropriately challenging—not overwhelming. This class is designed for students and aspiring developers who want to strengthen their programming skills or start their journey in software engineering. We can work on programming fundamentals, web development, databases, APIs, backend and frontend development. I use practical examples and hands-on exercises to help you understand concepts and apply them to real-world projects.
verified badge
Welcome to Practical Web Development!

Are you eager to learn how to build modern, responsive, and real-world websites? Whether you are a complete beginner or looking to strengthen your coding skills, my step-by-step guidance will help you reach your goals.

What We Will Cover:

HTML5 & CSS3: Building structured, beautifully styled, and mobile-friendly web pages.

JavaScript & React: Interactive logic, DOM manipulation, and modern web application development.

Version Control & Deployment: Using Git/GitHub and hosting live projects (e.g., Netlify).

Why Study With Me?

Hands-on Learning: We won't just study theory; we will build actual projects together.

Customized Pace: Every session is tailored to your learning speed and goals.

Problem Solving: Learn practical debugging, clean code practices, and project structuring.

Book a session today, and let's start building your tech skills step by step!
verified badge
I’m **Shashi Wijesundara**, an experienced **ICT & Computer Science Teacher with 6+ years of teaching experience**, dedicated to helping students build strong knowledge, confidence, and exam success.

Over the years, I have guided students preparing for **National O/L ICT examinations**, achieving **excellent results and outstanding student performance**. My teaching approach focuses on making difficult concepts simple, practical, and easy to understand.

📚 **Classes Offered:**

- 🇱🇰 **National Grade 06 to O/L ICT ** –

- 💻 **Pearson Edexcel Computer Science** – Grades 01–08

- 🖥️ **Cambridge Computer Science** – Grades 01–09

🎯 **What I Focus On:**

- Strong understanding of ICT & Computer Science concepts
- Exam-oriented teaching and structured revision
- Individual attention and student-focused learning
- Building confidence through practical and engaging lessons
- Helping students achieve their **best possible results**
- Exam-focused preparation with proven results

With **6+ years of teaching experience**, my goal is not simply to teach a subject, but to **inspire students to understand, enjoy, and succeed in ICT & Computer Science**.
verified badge
I am an experienced computer science teacher with many years of teaching experience and a university degree in Mathematics and Computer Science.

I offer individual online lessons in programming and computer science for school students, as well as support for university students in selected subjects. Lessons can cover Python, MATLAB, SQL and databases, algorithms and programming fundamentals, computer systems, and web development with HTML, CSS and JavaScript.

My lessons are adapted to each student's previous knowledge, current curriculum and individual goals. I explain concepts step by step and focus on understanding the logic behind programming rather than simply memorizing code.

We can work on current school or university topics, programming exercises and assignments, fill gaps in knowledge, prepare for tests and exams, or develop practical programming skills.

Lessons are taught online in Serbian, Bosnian or Croatian, which can be particularly helpful for students from families from the former Yugoslavia who live and study in Germany, Austria, Switzerland or other countries.
verified badge
You will learn how to develop websites with and without AI, as well as skills related to the software development sector such as programming, databases, different development methodologies, and writing technical specifications.
verified badge
In this 30-minute class, we will understand the two core components of a microprocessor: the ALU (Arithmetic Logic Unit) and the Control Unit. I will explain their structure, functions, and how they work together to execute instructions, using simple diagrams and practical examples. The goal is to build a clear understanding of how a microprocessor processes and controls data.
verified badge
Learn how to build modern websites and mobile applications from scratch and develop the practical skills needed for real-world projects.

In this Frontend & Mobile Development course, I’ll guide you step by step through the technologies and tools commonly used by developers, including HTML, CSS, JavaScript, Angular, Git, GitHub, VS Code, and mobile application development.

You’ll learn how to create responsive and interactive websites, build structured applications with Angular, manage your code using Git and GitHub, and use VS Code efficiently for development. We’ll also explore how frontend technologies can be used to create mobile applications.

The course is suitable for beginners and intermediate learners. Lessons are practical and project-based, so you’ll learn by actually building websites and applications rather than only studying theory.

My goal is to help you understand how and why the code works, improve your problem-solving skills, learn professional development practices, and gain the confidence to create your own projects independently.

Lessons can be adapted to your experience level, learning pace, and personal or career goals.
verified badge
Information technology is basic for other department since almost every things becomes a digitalized. Basic computer knowlege is very important to understand more every activity we do by computer/smart devices. Maths also very basic for increasing problem solving skills.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Bright