
Code India Fellowship/internship
Navgurukul is a collective of changemakers who are passionate about creating a large-scale social impact, particularly, improving the quality of our education system while making it accessible to the marginalised communities.
We train students from low-income & marginalised communities in Software Engineering in our residential programme for students for enabling them to get aspirational jobs, have a voice, and be equipped to bring at least 10 families out of poverty in a financially sustainable model. So far we have placed around 150+ students in various companies including but not limited to Mindtree, Thoughtworks, Unacademy, etc.
You can be a part of this movement through the CIF Fellowship.
To know more about CIF visit us at codeindiafellowship.org and to apply you can fill the form at bit.ly/cifapply.

About Shree Swaminarayan Gurukul International School
About
Connect with the team
Company social profiles
Similar jobs
We are seeking an experienced MERN Stack Trainer with a strong passion for teaching and hands-on industry exposure. The ideal candidate will have a minimum of 2 years of training experience and deep expertise in JavaScript, React.js, Node.js, and MySQL, with the ability to train learners through real-world projects and practical assignments.
Require solid understanding of:
- RESTful APIs
- MVC / modular architecture
- Authentication & authorization (JWT, sessions)
- Git and version control workflows
Job Title
Freelancer Trainer – React JS & JavaScript
Job Type
Freelance / Contract / Part-time
Location
Bangalore
Experience
2+ years in React JS & JavaScript development
Prior training/mentoring experience is a plus
Job Description
We are looking for an experienced Freelancer Trainer with strong expertise in React JS and JavaScript to deliver practical, industry-oriented training sessions. The trainer will be responsible for teaching concepts, conducting hands-on sessions, and mentoring learners to become job-ready.
Key Responsibilities
- Deliver interactive training sessions on JavaScript (ES6+) and React JS
- Explain core concepts with real-time examples and use cases
- Conduct hands-on coding sessions and live demonstrations
- Design training materials, assignments, and mini-projects
- Guide learners on best practices, coding standards, and debugging
- Resolve student queries and provide technical mentorship
- Assess learner progress through tests, assignments, or projects
Technical Skills Required
- Strong knowledge of JavaScript (ES6, ES7, async/await, closures, promises)
- Expertise in React JS (Hooks, Components, Props, State, Lifecycle)
- Familiar with Redux / Context API (preferred)
- Understanding of HTML5, CSS3, REST APIs
- Basic knowledge of Git/GitHub
- Exposure to Node.js is an added advantage
Soft Skills
- Excellent communication and presentation skills
- Ability to explain complex concepts in a simple manner
- Patient, supportive, and learner-focused approach
- Comfortable with online training tools (Zoom, Google Meet, etc.)
Training Mode
- Online / Virtual sessions
- Weekday or Weekend batches (flexible based on availability)
Compensation
- Competitive freelance payout
- Payment per session / per batch (negotiable)
Who Can Apply
eight
nine
seven
zero
seven
six
tripple seven
Nine
- Freelance trainers
- Working professionals passionate about teaching
- Corporate trainers / mentors
- Developers with prior mentoring experience
Salary: ₹3.5 LPA( Based on the performance)
Experience: 1–3 Years (ONLY FOR FEMALES)
We are looking for a Technical Trainer skilled in HTML, Java, Python, and AI to conduct technical trainer. The trainer will create learning materials, deliver sessions, assess student performance, and support learners throughout the training. Strong communication skills and the ability to explain technical concepts clearly are essential.
Job Title : Multi Stack Trainer
Skills: JavaScript, React.js, Angular, HTML5
Node.js (Express, NestJS)Python (Django
Job Title: Freelance Python Trainer (Workshop-Based)
Location: Thrissur & Ernakulam, Kerala
Duration: Few days (short-term workshops)
Type: Freelance / Contract
Compensation: Hourly pay (based on number of workshop hours)
About the Role
We are looking for an enthusiastic and skilled Python Trainer to conduct interactive, hands-on workshops for college students in Thrissur and Ernakulam. The sessions will introduce students to Python programming concepts, practical applications, and project-based learning.
Key Responsibilities
- Conduct engaging and effective Python training sessions (basic to intermediate level) for college students.
- Deliver content in a clear and interactive manner with a focus on practical implementation and hands-on exercises.
- Prepare and/or customize training materials, examples, and small projects relevant to the workshop.
- Clarify doubts, guide participants during coding sessions, and encourage active participation.
- Provide feedback to students and summarize key takeaways after each session.
Required Skills & Qualifications
- Strong proficiency in Python programming (core Python, data structures, libraries such as NumPy/Pandas, or basic automation).
- Prior experience as a trainer, mentor, or educator (preferred, but not mandatory).
- Excellent communication and presentation skills.
- Ability to engage and motivate students with varying levels of programming knowledge.
- Availability to travel to colleges in Thrissur and Ernakulam for in-person workshops.
Compensation
- Pay: Based on the number of training hours conducted.
- Additional travel allowance may be provided (if applicable).
This role involves a balanced commitment to teaching, research, mentoring, and institutional service. The Assistant Professor will deliver high-quality instruction to undergraduate and graduate students, conduct innovative research, supervise student projects, and contribute to curriculum development and departmental governance.
This is a fulltime onsite trainer cum developer role. To prepare placement students with the technical knowledge, skills, and confidence required to succeed in campus recruitment drives, technical interviews, and entry-level job roles in the industry.
To prepare placement students with the technical knowledge, skills, and confidence required to succeed in campus recruitment drives, technical interviews, and entry-level job roles in the industry.
Hi,
I am HR from Janapriya school , Miyapur , Hyderabad , Telangana.
Currently we are looking for a primary computer teacher .
the teacher should have atleast 2 years experience in teaching computers .
Intrested candidates can apply to the above posting.
Position Description:
Amity University, Patna campus invites applications for a tenure-track Assistant Professor position in the Department of Computer Science. The successful candidate will demonstrate a strong commitment to teaching, research, and service in the field of computer science.
Responsibilities:
- Teach undergraduate and graduate courses in computer science, with a focus on [insert areas of specialization or interest, e.g., artificial intelligence, machine learning, software engineering, etc.].
- Develop and deliver innovative curriculum that incorporates industry best practices and emerging technologies.
- Advise and mentor undergraduate and graduate students in academic and career development.
- Conduct high-quality research leading to publications in peer-reviewed journals and presentations at conferences.
- Seek external funding to support research activities and contribute to the growth of the department.
- Participate in departmental and institutional service activities, including committee work, academic advising, and community outreach.
- Contribute to the collegial and collaborative atmosphere of the department through active engagement with colleagues and participation in departmental events and initiatives.
Qualifications:
- A Ph.D. in Computer Science or atleast Thesis submitted
- Evidence of excellence in teaching at the undergraduate and/or graduate level.
- A strong record of research productivity, including publications in reputable journals and conferences.
- Demonstrated expertise in [insert areas of specialization].
- Ability to effectively communicate complex concepts to diverse audiences.
- Commitment to fostering an inclusive and equitable learning environment.
- Strong interpersonal skills and the ability to work collaboratively with students, faculty, and staff.
- Potential for leadership and contribution to the academic community.
Preferred Qualifications:
- Experience securing external research funding.
- Experience supervising undergraduate or graduate research projects.
- Experience with curriculum development and assessment.
- Experience with industry collaboration or technology transfer initiatives.
Application Process:
Interested candidates should submit a cover letter, curriculum vitae, statement of teaching philosophy, statement of research interests, evidence of teaching effectiveness (e.g., teaching evaluations), and contact information for three professional references. Review of applications will begin immediately and continue until the position is filled.












