The Season of XoR is a 4-week guided training + internship-style program designed for students, beginners, and early-stage developers to learn by building real-world inspired projects.
Unlike conventional internships, this is a community-driven, project-first learning experience where participants:
- Pick a technology track.
- Build meaningful projects.
- Collaborate in an open-source style.
- Showcase their work to the XoR community.
At the end of the program:
- 🎓 Receive a Completion Certificate (verified by XoR).
- 🌐 Get Showcase Opportunities within the XoR Community.
- 💼 Unlock Referral Opportunities for outstanding contributors.
- 🤝 Top performers may become XoR Mentors in future cohorts.
Duration: 4 weeks
-
Week 0 → Onboarding
- Orientation: Introduction to XoR community & culture.
- Setup: Git + GitHub workflows (forking, branching, PRs).
- Resources shared: curated learning paths, starter kits, guides.
-
Weeks 1–2 → Project Development
- Choose a track (or multiple if ambitious).
- Work on projects that simulate real-world applications.
- Guided resources + self-exploration encouraged.
-
Week 3 → Showcase & Evaluation
-
Final project submissions via GitHub PRs.
-
Showcase Day: participants present projects to peers & mentors.
-
Evaluation criteria:
- Creativity & originality
- Problem-solving approach
- Technical depth
- Code & documentation quality
- Real-world applicability
-
Each participant chooses one track as their primary focus. The goal is to learn by building projects that address real-world challenges.
- Build modern web applications.
- Learn frontend frameworks (React, Next.js, Vue, etc.).
- Explore backend development with Node, Express, Django, or FastAPI.
- Deploy full-stack apps to cloud platforms.
- Design and implement APIs.
- Work with databases & authentication.
- Containerize applications with Docker.
- Learn CI/CD pipelines and cloud deployments.
- Build ML models for regression, classification, and prediction tasks.
- Explore deep learning (CNNs, RNNs, Transformers).
- Deploy ML models with Flask, FastAPI, or Streamlit.
- Apply AI to solve real-world problems.
- Learn smart contract development with Solidity.
- Deploy contracts on Ethereum/Polygon testnets.
- Build decentralized apps (DApps) with wallet integrations.
- Explore real-world blockchain use cases.
- Create AI assistants and chatbots.
- Explore RAG (Retrieval-Augmented Generation).
- Build multi-agent systems with LangChain, CrewAI, AutoGen, etc.
- Deploy generative/agentic AI applications as persistent services.
- Perform data analysis and visualization.
- Train and evaluate ML models.
- Use advanced feature engineering techniques.
- Automate ML workflows with MLflow/Kubeflow.
- Deploy and monitor models in production-like environments.
All projects will be submitted via GitHub Pull Requests to a shared private repository.
Every submission must include:
- ✅ Source code
- ✅ Documentation (README, setup guide)
- ✅ Short demo video (2–3 minutes)
A template will be provided (/SUBMISSION_TEMPLATE.md).
- Basic Git & GitHub knowledge (fork, branch, PR).
- Familiarity with at least one technology track.
- Eagerness to learn, explore, and experiment.
- Completion Certificate → Finish the program with working submissions.
- Excellence Certificate → Exceptional projects with advanced implementations.
- Referral Recommendations → For outstanding contributors with strong showcase performance.
- 🎓 Verified Completion Certificate.
- 🥇 Best Project Awards in each track.
- 💼 Referral Opportunities through the XoR network.
- 👨🏫 Opportunity to become a future mentor.
- ✔️ Hands-on, project-first learning
- ✔️ Solve real-world inspired problems
- ✔️ Build open-source portfolio
- ✔️ Learn in a peer-driven community
- ✔️ Gain referrals & mentorship opportunities
- Fill out the Registration Form.
- Get onboarding details (repo access, resources).
- Start building in your chosen track.
- Be collaborative and respectful.
- Follow open-source contribution practices.
- Encourage peer learning & sharing.
- Starter Kits: Collaborator on GitHub Repo
- Curated Reading Lists (shared during onboarding)
- YouTube lectures & Resources
- Who can apply? Beginners, students, or early-career developers.
- Duration? 4 weeks (flexible, part-time).
- Cost? Free (with optional contributions).
- Prerequisites? Basic programming + Git knowledge.
- Deliverables? Code, documentation, demo video.
Maintained by the XoR Team. Contributions welcome via pull requests.