Building Software Development’s Future, One Line at a Time

Ready to turn ideas into reality through code? CIAT’s Coding Club is where creativity meets logic, where bugs become breakthroughs, and where every student can discover the power of programming. From your first syntax error to your first deployed application, we’re here to support your coding aspirations.

Whether you dream of building the next big app, automating everyday tasks, or simply want to understand the languages that power our digital world; as a member of our club you’ll participate in hands-on coding workshops, tackle challenging programming problems, collaborate on real projects, and connect with fellow developers who share your passion for technology. Join us in building the software solutions of tomorrow.

Why Join Us?

Wrench in hand
Learn by Doing

Skip the boring lectures. Jump straight into writing code, solving problems, and building projects that actually matter. Every session puts your hands on the keyboard.

For all skill levels
All Skill Levels Welcome

Never written a line of code? No problem. Already building apps? Even better. Our community thrives on the mix of fresh perspectives and experienced insights.

Network nodes
Real Projects, Real Impact

Work on projects that go beyond textbook examples. Build tools that solve actual problems and create applications you’ll be proud to show off.

Join us

What Students Can Expect

Immersive Learning
Engage in Immersive Learning
  • Icon Image

    Participate in hands-on workshops

  • Icon Image

    Develop a strong foundation in programming skills

Industry Expert
Learn from Industry Experts
  • Icon Image

    Attend presentations and technical deep dives by guest speakers

  • Icon Image

    Gain career insights and guidance through interactive Q&A sessions

Professional Network
Network with Professionals
  • Icon Image

    Join meet-and-greet events, alumni connections, mentorship programs, and collaborative projects

  • Icon Image

    Build a robust professional network within the coding community

Virtual Club Meetings

Stay connected and grow your skills through our dynamic virtual events! Our online meetings create an interactive space where you can learn, collaborate, and build relationships with fellow coding enthusiasts.

Regular Virtual Hangouts

Virtual hangouts form the backbone of our online community. These sessions are designed to keep you engaged and learning:

  • Icon Image

    Featuring technical discussions where we explore current cybersecurity trends, new threats, and emerging technologies

  • Icon Image

    Problem-solving sessions that challenge you with real-world scenarios and build critical thinking skills

  • Icon Image

    Tool demonstrations showcasing essential security tools, techniques, and best practices

  • Icon Image

    Coding challenges and workshops

  • Icon Image

    Tech topic deep dives - Learn something new together (e.g., AI, APIs, databases)

  • Icon Image

    Code review practice – Learn how to give and receive feedback like a pro

  • Icon Image

    Pair or group programming sessions - Work together on small tasks or projects

  • Icon Image

    Interview prep sessions - Practice coding questions and soft skills

  • Icon Image

    Lightning talks - Short student presentations (5-10 min) in a tech topic

Coding Club Bear

PYTHON PROJECTS

  • Icon Image

    Linux and shell scripting

  • Icon Image

    Web developent (HTML, CSS, JavaScript)

  • Icon Image

    Open-source scripting

  • Icon Image

    Algorithms and problem-solving

  • Icon Image

    Version control (Git/GitHub)

Programmer with pink hair

Your Coding Journey Starts Here

Every programmer has a unique path, and ours is designed to meet you wherever you are. Start with the fundamentals and learn to think like a programmer, understanding how to break down complex problems, and mastering the art of debugging (because let’s face it, we all spend more time fixing code than writing it)

As you progress, you’ll dive into popular programming languages like Python and JavaScript, explore the building blocks of the web with HTML and CSS, and discover the power of version control with Git and GitHub and don’t worry technical skills are just part of the story.

You’ll also develop the soft skills that make great developers: how to collaborate effectively, communicate technical concepts clearly, and approach challenges with creativity and persistence. Through peer programming sessions, project collaborations, and friendly coding challenges, you’ll build both your technical toolkit and your professional network.

Meet the Faculty

Edward Im
Edward Im
Lead Instructor

Hello everyone my name is Edward Im and for 5+ years I have been an instructor teaching programming to people from all different walks of life and different experiences. Some of my passions include exercising and reading.

Rajvinder Singh
Rajvinder Singh
Instructor

I am a software engineer and instructor with over 20 years of experience developing full-stack products using technologies such as C, C++, Java, Python, PHP, SQL, databases, data analytics, and operating systems. My work spans domains like healthcare, banking, and GIS, where I have built innovative solutions focused on large-scale data analysis and advanced visualizations that deliver actionable insights. In addition to product development, I enjoy sharing my knowledge and mentoring others in building robust, data-driven applications.

Javeria Iqbal
Javeria Iqbal
Instructor

I have done PhD in Computer Science, with majors in algorithms and software development. I do enjoy volunteering kids coding in community clubs and art vista programs in schools. I like horseback riding as well.

Join the Club!

Ready to find your coding community? At CIAT, we’re more than just meetings and competitions—we’re building a community of passionate learners who support each other’s growth, share ideas, tackle challenges together, and make lasting connections. Regardless of your experience level, come as you are, grow with us, and be part of something bigger than yourself.

Get Connected:
START NOW

Go Grizzlies!

California Institution

401 Mile of Cars Way #100, National City, CA 91950

New Mexico Institution

1717 Louisiana Blvd., NE., Suite 208 Albuquerque, NM, 87110

California Institute of Applied Technology participates in the State Authorization Reciprocity Agreements.

California Institute of Applied Technology Logo

© 2025 California Institute of Applied Technology | info@ciat.edu | (877) 559 - 3621 | Privacy Policy

California Institute of Applied Technology has shared ownership and management of two distinct institutions. California Institute of Applied Technology located in California, and California Institute of Applied Technology located in New Mexico.

GI Bill® is a registered trademark of the U.S. Department of Veterans Affairs (VA). More information about education benefits offered by VA is available at the official U.S. government website at https://www.benefits.va.gov/gibill. CIAT is approved to offer VA benefits. *Financial aid is available for those who qualify. *Students are encouraged to take certification exams while actively enrolled in their Certificate or Degree program. Unlimited certification exam attempts expire 180 days after graduation. Select exams are not eligible for unlimited retakes - see certification exam policy for details. Certifications or courses may change to address industry trends or improve quality