cs extracurriculars and projects

Could anyone give me some ideas on CS or tech-related extracurriculars, competitions, and things to learn/do at home? I need some ideas.