A Student Developer Community at SUIS

Welcome to SuisCode
Learn. Build. Collaborate.

A student-driven development community at SUIS. Learn programming, create original projects, and collaborate using real-world software development tools.

Python · Godot · Git · Open Source
ABOUT SUISCODE

More Than Just Writing Code

Programming is more than learning syntax. Work on real projects, solve practical problems, and improve your ideas through testing and teamwork.

From an idea to something real.

Learn by building. Collaborate like developers. Create and share. SuisCode brings education, projects and teamwork into one shared workspace.

  • Project-Based Learning
  • Real Collaboration
  • Student Ownership
Your learning journey Plan. Build. Share.
Our Clubs & Values

Find Your Path

Different interests. Shared creativity. One developer community.

Intro to Computer Science

Explore Python, solve problems and turn ideas into programs. Plan → Build → Test → Improve → Share. Begin with guidance, then grow your independence.

Python · Software Development

Campus Quiz Challenge: a planned four-week learning project.

Explore Python Projects

Intro to Game Development

Go beyond playing games. Build a guided shooting game, create a Flappy Bird-style game independently, then develop an original team game with Godot.

Godot · GDScript · Game Design

Monday & Wednesday · 40-minute sessions

Explore Game Projects

Intro to Cybersecurity

Explore how digital systems are protected. Build security awareness and learn responsible practice. Detailed modules and projects will follow once the syllabus is finalized.

Digital Security · Responsible Practice

Practice only on systems you are authorized to use.

Learn About Cybersecurity

Project-Based Learning

Turn real ideas into working programs through planning, experimentation and continuous improvement. No programming experience is needed to take your first step.

Learn by Building

Start small. Test your ideas. Keep improving.

Find Your Starting Point

Real Collaboration

Use Git, Issues, branches, Pull Requests and Code Reviews. Learn how developers discuss changes and build better software together.

Build with Others

One focused contribution at a time.

Discover the Workflow

Student Ownership

Build original projects, make design decisions and share what you create. Your curiosity and creativity shape the next chapter of this community.

Create and Share

From first lines of code to real-world collaboration.

Explore Student Work
Student Projects

Built by Students

Every project begins with an idea. These are planned learning projects; featured repository links will appear after organizers select work for public sharing.

01

Campus Quiz Challenge

Python · Intro to Computer Science

An interactive quiz program, planned as a four-week cycle of building, testing and teamwork.

PLANNED LEARNING PROJECT

02

Shooting Game

Godot · Intro to Game Development

A guided learning project introducing movement, collision detection and game mechanics.

PLANNED LEARNING PROJECT

03

Student Game Showcase

Godot · Team Projects

Original games designed and developed by student teams, shared after approval for public release.

PLANNED LEARNING PROJECT

How We Work

Learn the Developer Workflow

From a simple idea to a shared project. Build together. Grow together.

Plan → Develop → Test → Review → Share

01

Break an idea into manageable tasks and create an Issue.

02

Work on a dedicated Git branch and implement one feature or improvement.

03

Run the project, find problems, and verify that your solution works.

04

Open a Pull Request, discuss your contribution and improve it together.

05

Merge approved changes, update the documentation and share what you have built.

Treat other contributors kindly and review their work fairly.

Mistakes and revisions are normal parts of the development process.

Discuss changes and acknowledge everyone’s contributions.

Respect licenses, privacy, intellectual property and school policies.

Getting Started

Your First Contribution Starts Here

New to programming or Git? Start small, follow the guides, and learn as you build.

New to Programming

Beginner

Discover a club, choose a guided activity, then save and share your first working result.

Find your starting point

New to Git

Version control

Create or activate an account. Learn repository basics, clone a project, commit and push a change.

Learn Git basics

Ready to Collaborate

Teamwork

Find an appropriate Issue, create a branch, submit a Pull Request and join a Code Review.

Make a contribution

Your Starter Toolkit

Resources

Quick Start, Git Basics, Issues, Pull Requests, README Guide and Collaboration Rules.

Open the guides

Ready to Build Something?

Whether you’re writing your first Python program or developing your next game, there’s a place to start at SuisCode.