Learn

Discover our learning resources designed to help you master programming. From beginner tutorials to advanced workshops, we've got you covered.

Learning

Learning Pathways

Web Development

Learn HTML, CSS, JavaScript, and modern frameworks like React and Node.js to build dynamic web applications.

  • HTML & CSS
  • JavaScript
  • React
  • Node.js
Start Learning

Data Science

Master Python, data analysis, machine learning, and visualization to extract insights from data.

  • Python
  • Pandas & NumPy
  • Machine Learning
  • Data Visualization
Start Learning

Mobile Development

Build mobile applications for iOS and Android using React Native, Flutter, or native development.

  • React Native
  • Flutter
  • iOS Development
  • Android Development
Start Learning

Learning Resources

Student-Made Courses

Free comprehensive courses created by our advanced students and alumni. These courses are designed with beginners in mind and progress to advanced topics.

  • Interactive coding exercises
  • Real-world projects
  • Peer support community
  • Certificate of completion
View Courses

Weekly Workshops

Join our hands-on workshops every week during Term 1 & 2. Learn new technologies, work on projects, and collaborate with fellow students.

  • Beginner-friendly sessions
  • Latest technologies
  • Project-based learning
  • Networking opportunities
View Workshops

Mentorship Program

Get paired with experienced developers who can guide your learning journey and help you achieve your career goals.

  • One-on-one guidance
  • Career advice
  • Code reviews
  • Industry insights
Find a Mentor

Coding Challenges

Practice your skills with our weekly coding challenges. Solve problems, compete with peers, and improve your problem-solving abilities.

  • Weekly challenges
  • Multiple difficulty levels
  • Leaderboards
  • Solution discussions
Start Coding

Join Study Groups

Learning is more effective when done together. Join our study groups to collaborate with fellow students, share knowledge, and support each other's learning journey.

Collaborative Learning

Work together on projects and assignments

Peer Support

Get help and help others with coding problems

Faster Progress

Learn faster through group discussions and explanations

Join a Study Group
Study Groups