Spreading the hacker culture
Upcoming events
Friday Hacks
- 
    #233: 
      Level 2 Conference Hall (i3 Building)
      - 
          You’ve Learnt Programming. Now What?Herbert Ilhan Tanujaya (Allium)
 
- 
          
- 
    #234: 
      Level 1 Seminar Room 777 and 787 (i3 Building)
      - 
          From Idea to RevenueDexter Leng
- 
          Cool Hacks from H&R 2023Slap Slap, T0X1C V4P0R
 
- 
          
- 
    #235: 
      Level 1 Seminar Room 777 and 787 (i3 Building)
      - 
          Cool Hacks from H&R 2023 (Pt. 2)NativeSay, NUSCTEA and Tybbit
 
- 
          
- 
    #236: 
      Level 1 Seminar Room 777 and 787 (i3 Building)
      - 
          Fuzzing Data Engines with SQLancerAsst. Professor Manuel Rigger
- 
          Creating Battery-Free IoT DevicesAsst. Professor Ambuj Varshney
 
- 
          
- No Friday Hacks
- No Friday Hacks
- 
    #237: 
      Level 1 Seminar Room 777 and 787 (i3 Building)
      - 
          Building Customisable LaptopsXue Yao
- 
          The Hard Things about HardwareAjinkya Bhat
 
- 
          
- 
    #238: 
      Level 1 Seminar Room 777 and 787 (i3 Building)
      - 
          My Life with LinuxKai Hendry
- 
          PhD Application - Lessons I learnt from my 4 year journeyMing Liang Ang
 
- 
          
- 
    #239: 
      Terrace (COM 3)
      - 
          Abusing Sensor Data for Fun (and Profit?)Sriram Sami
- 
          Building a Modular IoT Transaction PlatformJacek Soh Zhi Wei
 
- 
          
- 
    #240: 
      Level 1 Seminar Room 777 and 787 (i3 Building)
      - 
          Code GolfWei Heng
 
- 
          
Hacker Tools
- 
              Virtual Machines and Ubuntu InstallOnline on Zoom
- 
              Shell and ScriptingOnline on Zoom
- 
              CLI Data WranglingOnline on Zoom
- 
              LaTeXOnline on Zoom
- 
              VimOnline on Zoom
- 
              EmacsOnline on Zoom
- 
              CLI debugging and profilingOnline on Zoom
- 
              Virtual Machines and Ubuntu InstallExecutive Classroom (COM2-04-02)
- 
              Shell and ScriptingExecutive Classroom (COM2-04-02)
- 
              CLI Data WranglingExecutive Classroom (COM2-04-02)
- 
              LaTeXExecutive Classroom (COM2-04-02)
- 
              VimExecutive Classroom (COM2-04-02)
- 
              WSLExecutive Classroom (COM2-04-02)
Hackerschool
- 
              Introduction to Git and GitHubSeminar Room 1, COM1, NUS
- 
              Introduction to HTML/CSSLT15, AS6, NUS
- 
              Web development with RailsSeminar Room 1, COM1, NUS
- 
              Introduction to PowerShellSeminar Room 3, COM1, NUS
- 
              Introduction to Bayesian NetworksSeminar Room 1, COM1, NUS
- 
              Introduction to Augmented and Virtual RealitySeminar Room 1, COM1, NUS
- 
              Developing Telegram Bots using PythonSeminar Room 1, COM1, NUS
- 
              Introduction to RustSeminar Room 1, COM1, NUS
- 
              Basic Python + Programming Crash CourseSeminar Room 1, COM1, NUS
- 
              Fun Data Visualisations & Data Wrangling with PythonSeminar Room 1, COM1, NUS
- 
              Introduction to Machine Learning with PythonSeminar Room 1, COM1, NUS
- 
              Introduction to PythonOnline on Zoom
- 
              Automation with PythonOnline on Zoom
- 
              Introduction to GitOnline on Zoom
- 
              HTML & CSSOnline on Zoom
- 
              Markov Chain Monte CarloOnline on Zoom
- 
              ReactOnline on Zoom
- 
              React Concurrent ModeOnline on Zoom
- 
              DockerOnline on Zoom
- 
              HaskellOnline on Zoom
- 
              Advanced GitOnline on Zoom
- 
              Telegram BotsOnline on Zoom
- 
              LaTeXOnline on Zoom
- 
              Intro to PythonOnline on Zoom
- 
              Automation with PythonOnline on Zoom
- 
              Creating Telegram Bots with PythonOnline on Zoom
- 
              Data Viz in Python & R + TableauOnline on Zoom
- 
              Intro to Modern JavascriptOnline on Zoom
- 
              Intro to HTML/CSSOnline on Zoom
- 
              Intro to ReactOnline on Zoom
- 
              Introduction to Shell and ScriptingOnline on Zoom
- 
              Git BasicsOnline on Zoom
- 
              Intro to Basys 3 Hardware ProgrammingCOM2-04-02
- 
              Intro to Basys 3 Hardware Programming (Part 2)COM2-04-02
- 
              Intro to Basys 3 Hardware Programming (Part 3)COM2-04-02
- 
              Intro to DockerOn-site (TBC)
- 
              Introduction to PythonLT19 and Zoom
- 
              Automation with PythonSR8 and Zoom
- 
              Creating Telegram Bots with PythonCOM2-04-02 and Zoom
- 
              Data Wrangling with PandasSeminar Room @ LT19 and Zoom
- 
              Introduction to Machine Learning with scikit-learnSeminar Room @ LT19 and Zoom
- 
              Introduction to HTML/CSS & Domains and Hosting BasicsSeminar Room @ LT19 and Zoom
- 
              Introduction to ReactSeminar Room @ LT19 and Zoom
- 
              Introduction to FlaskSeminar Room @ LT19 and Zoom
- 
              Introduction to Web3Seminar Room @ LT19 and Zoom
- 
              Introduction to OpenCVSeminar Room 13 @ COM3-01-22
- 
              Application of OpenCVSeminar Room 13 @ COM3-01-22
- 
              Exploring ChatGPTSeminar Room 13 @ COM3-01-22
- 
              Deploying your application using Docker (with NUS SDS)Seminar Room 13 @ COM3-01-22
- 
              Introduction to Web3Seminar Room 13 @ COM3-01-22
- 
              Design and 3D-print Your Cosplay Items (with NUS CAS)COM3-MPH1
- 
              Introduction to Game Development (with NUS GDG)Seminar Room 13 @ COM3-01-22
Articles
Read more- 
      - 
      Friday Hacks #239, March 24: Linux and PhD Application
- 
      Friday Hacks #238, March 17: Linux and PhD Application
- 
      Friday Hacks #237, March 10: Customisable Laptops and Hardware Startups
- 
      Friday Hacks #236, February 17: SQLancer and Battery-Free IoT Devices
- 
      Friday Hacks #235, February 10: More Hack&Roll 2023 Projects!
- 
      Introduction to OpenCV
Join us
Interested in joining us? Visit this page to learn more!