Skip to content
@codingUnited

Coding United

Hi there! We're the official GitHub organization for the SNHU Coding Club, Coding United!
Coding United Club Logo

We're not just learning to code, we're building something bigger.


Coding United is a student-led technology club where developers, data minds, and innovators come together to:

  • Build ambitious, real-world projects
  • Explore tools, ideas, and emerging technologies
  • Support one another in class, code, and community

Whether you’re interested in AI, embedded systems, full-stack apps, or just getting started, there’s a place for you here.

Learn. Create. Evolve. Together.


Club Mission

Coding United exists to help students grow from learners into engineers through hands-on collaboration and cross-disciplinary learning. Our mission is to make technical education practical, team-driven, and career-ready, by turning concepts into working projects and connecting classroom knowledge to real industry workflows.


Core Development Tracks

🧠 AI / Machine Learning Track

Goal: Build intelligence into software and systems. Focus Areas:

  • Python → Data Science → Machine Learning → Applied AI
  • Model training, data visualization, prompt engineering
  • Tools: scikit-learn · PyTorch · TensorFlow · OpenAI API Example Project: AI Chatbot

⚙️ Robotics / Embedded & IoT Track

Goal: Bridge software with real hardware. Focus Areas:

  • Microcontrollers (Arduino · ESP32 · micro:bit)

  • Sensors · Actuators · Networking · ROS2 Simulations

  • IoT communication (HTTP, MQTT, WebSocket) Example Project: Physical Roku Remote (ESP32 Wi-Fi Control)

    Recordings:

    Details

    Purpose

    Introductory meeting for the Physical Roku Remote project’s hardware setup. Focus was on preparing the environment, confirming software installs, and demonstrating the basic breadboard and ESP32 wiring process ahead of next week’s hands-on build.

    🛠️ Key Topics Covered

    1. Recording and Attendance

    • Meetings have varied attendance; this one was a smaller group (Jose, Dylan, Tony).
    • Several members requested recordings for later viewing.

    2. Software Setup — Arduino IDE

    • Demonstrated how to download and install the Arduino IDE on Ubuntu/Linux.
    • Explained that installation can be done by extracting the .zip and running directly, or by adding a command/script for quick launch later.
    • Confirmed Arduino IDE will be used for all ESP32 programming.

    3. Arduino Code Structure Overview

    • Introduced the setup() and loop() structure, comparing it to Unity game development loops.
    • setup() runs once to initialize; loop() runs continuously, reacting to input signals.

    4. Hardware Overview

    • Showed a breadboard and explained internal metal connections.
    • Emphasized inserting components firmly to ensure good electrical contact.
    • Demonstrated placement of the ESP32 chip straddling the center gap on the breadboard.
    • Wires and buttons were connected to GPIO pins D13, D14, D26, D25, and D23.
    • Supply Purchase: LINK

    5. ESP32 Power and Connectivity

    • Connected ESP32 to computer using the micro-USB cable (power LED indicator verified).
    • Explained that code runs on the ESP32 itself, which then communicates over USB serial back to the PC.

    6. Basic Signal Test

    • Demonstrated a small script that checks for button signals via the Serial Monitor in Arduino IDE.
    • Pressing button wired to pin 33 toggled output from 1 (false) → 0 (true).
    • Updated code to test pin 25 and verified signal detection on another button.
    • Confirmed the setup properly detects individual button presses.

    📅 Next Steps (for Next Week)

    • Share test code with participants.
    • Each member wires their own ESP32 + breadboard (using buttons and jumper wires).
    • Verify button inputs through Serial Monitor.
    • Begin structured build of the physical remote.

    Action Items

    • All members: Install Arduino IDE and ensure ESP32 drivers are working.
    • Jose: Provide script for button test and setup guide.
    • Next meeting: Begin actual breadboard assembly and input testing.

    Summary:

    This was the kickoff session for the Physical Roku Remote hardware build. Members set up their development environment, learned the ESP32 basics, and previewed next week’s task — wiring buttons and verifying input signals via serial communication.


💻 Full-Stack / Software Engineering Track

Goal: Build full production-grade applications from front to back. Focus Areas:

  • React · Next.js · Tailwind · Django · Docker
  • Databases (PostgreSQL / MongoDB) and API design
  • DevOps fundamentals and deployment pipelines Example Project: Club Website (Mokse Rebuild)

How We Work

Coding United emphasizes project-based learning and collaborative development. Members learn by:

  • Pairing up on active builds tied to one of the three tracks
  • Participating in monthly coding challenges and project demos
  • Joining professional-development workshops focused on resumes, portfolios, and GitHub practice

Each project is designed to be:

  • Educational: reinforces real CS concepts
  • Practical: built with modern industry tools
  • Collaborative: open to contributors of all skill levels

Developer Paths

Choose your path: each roadmap shows what skills to master next:


Get Involved


We’re excited to have you on the team, let’s build something great together.

Coding United Club “Learn. Create. Evolve. Together.”

Pinned Loading

  1. clubwebsite clubwebsite Public

    JavaScript 8 5

  2. ClubCodeChallenges ClubCodeChallenges Public

    C++ 2 2

  3. .github .github Public

    Coding United is a student-led tech club at SNHU dedicated to building real-world projects, supporting academic success, and growing together through hands-on coding, curiosity, and collaboration.

  4. MokseWebsite MokseWebsite Public

    TypeScript 1 1

Repositories

Showing 10 of 43 repositories

Top languages

Loading…

Most used topics

Loading…