Shaun Roselt Dev Academy

Programming courses, educational apps, and professional teaching for students and schools

Structured programming courses, educational software, and teaching services in HTML, CSS, JavaScript, PHP, Python, SQL, Scratch, and Delphi. Schools and students are welcome to contact me to arrange lessons, workshops, or ongoing programs.

View Courses Teaching Services

About Shaun Roselt Dev Academy

Your journey to becoming a professional developer starts here

Expert Instructor

Learn from an industry professional with years of real-world experience.

Hands-On Projects

Build real-world projects to reinforce your learning and build your portfolio.

Community Support

Join a vibrant community of learners and get help when you need it.

My Courses

Choose from my wide range of development courses

Beginner

Delphi FMX Course

Learn cross-platform development with Delphi FireMonkey. Build applications for Windows, macOS, iOS, and Android.

  • Delphi Fundamentals
  • FireMonkey Framework
  • Cross-Platform Development
  • Mobile Apps
Beginner

Web Development (HTML, CSS, JavaScript)

Build responsive websites from scratch. Master the fundamentals of web development.

  • HTML5 & CSS3
  • JavaScript Fundamentals
  • Responsive Design
  • Real-World Projects
Intermediate

Delphi VCL Course

Master Windows desktop development with Delphi VCL. Build professional native Windows applications.

  • VCL Framework
  • Windows Desktop Apps
  • Database Integration
  • Professional UI
Beginner

Scratch Programming

Perfect for beginners and younger students. Learn programming concepts through visual block-based coding.

  • Visual Programming
  • Game Development
  • Animation & Stories
  • Logic & Algorithms
Contact for Lessons
Intermediate

PHP Programming

Learn server-side programming and build dynamic web applications with PHP.

  • PHP Basics
  • Database Integration
  • Form Processing
  • Web Applications
Contact for Lessons
Beginner - Advanced

Python Programming

Learn Python for data science, automation, web development, app development, and more. One of the most popular programming languages.

  • Python Fundamentals
  • Data Structures
  • Web Development
  • App Development
  • Automation Scripts
Contact for Lessons
Beginner - Intermediate

SQL & Database

Master database management and SQL queries. Learn to work with MySQL, PostgreSQL, SQLite, and SQL Server.

  • SQL Fundamentals
  • Database Design
  • Query Optimization
  • Data Management
Contact for Lessons
Intermediate

C++ Builder

Build high-performance native applications with C++ Builder. Create cross-platform desktop and mobile apps with RAD development.

  • C++ Fundamentals
  • Visual Development
  • Cross-Platform Apps
  • Native Performance
Contact for Lessons

Learning Apps

Educational software designed to reinforce programming concepts

Delphi Turtle - Learn Programming

An educational programming app designed to teach core programming concepts using Delphi through visual turtle graphics.

What It Teaches:
  • Programming Fundamentals
  • Visual Learning with Turtle Graphics
  • Delphi Programming Language
  • Logic and Problem Solving
Educational Desktop App

Roselt Developer Tools

A comprehensive suite of developer tools designed to enhance productivity and streamline the development workflow.

Features:
  • Development Utilities
  • Code Tools
  • Productivity Enhancements
  • Professional Workflow
Developer Tools Desktop App

Teaching Services

Professional programming instruction for schools and students

Who I Teach

  • Primary school students
  • High school students
  • Beginner programmers
  • Schools and educational institutions
  • Small groups or clubs
  • One-on-one learners

I work with students of different ages and skill levels, as well as schools looking for reliable programming instruction.

Subjects I Teach

  • Scratch Programming (Beginner-friendly)
  • HTML & CSS (Web design fundamentals)
  • JavaScript (Interactive websites)
  • PHP (Server-side programming)
  • Python (Data science, automation, web development)
  • SQL (Database management)
  • Delphi Programming (Cross-platform applications)

Lessons are adapted to the student's age, experience, and learning pace.

Lesson Formats

  • One-on-one lessons
  • Small group lessons
  • Classroom teaching
  • Workshops
  • Short courses
  • Ongoing weekly programs

Lessons can be arranged as once-off workshops or ongoing weekly classes, depending on the needs of the school or student.

Teaching Approach

My teaching approach focuses on clear explanations, practical examples, and hands-on learning. Students are encouraged to experiment, ask questions, and build real projects as they learn.

For Schools & Educators:
  • Curriculum-aligned lessons
  • Custom lesson plans
  • Reliable scheduling
  • Clear communication

Interested in Lessons or School Programs?

Schools, parents, and students are welcome to contact me to discuss lesson options, availability, and requirements.

Contact Shaun

0

Students Taught

0

Programming Languages

0

Student Satisfaction %

0

Years Teaching

Get In Touch

Have questions? We'd love to hear from you!

Please include the student's age, subject of interest, and whether the request is for a school or individual.