In December 2025, NetLS started an annual C# .NET Full-Stack internship (vibe coding). The course was aimed at young tech talents who wanted to learn the best AI development practices and pursue a career in web development.
Thanks to regular participation in IT motivational programs and giving lectures in educational institutions, we established a strong HR brand positioning in Ivano-Frankivsk.
Even though we did not run an advertising campaign, our respected reputation allowed us to receive dozens of applications from interested candidates with relevant education and notable analytical and critical thinking skills. Therefore, we began selecting students from a pool of strong candidates from engineering and mathematics departments at universities and selected the best ones for internships. Actually, this is our third such experience.
The training course offered a four-month free internship. Students gained theoretical knowledge and practical experience in developing personal projects under the guidance of experts, as well as the opportunity for future employment at the company. After a series of lectures and practical sessions, the testing system showed that each student scored over 80% in the theoretical knowledge section. By the end of the course, each intern had successfully created their own favorite project within the TOT(Tree of Thoughts) AI approach on ASP.NET Core Razor or ASP.NET Core API.
The training program covered the following topics: fundamentals of object-oriented programming, design patterns, back-end (C#), MS SQL, front-end (HTML, CSS, JavaScript, TypeScript, Bootstrap), and using artificial intelligence features of agents (Copilot, Claude, Gemini).
The students are introduced to IT services development, web solutions, and study the principles of working with UML, databases, and web interfaces. Throughout the entire development process, we used the principles of development based on artificial intelligence.
Interns integrated the development of their projects into a Visual Code environment and generated code using artificial intelligence agents. The work of AI agents was performed using the TOT approach.
World practices for AI agents were applied:
- description of the agent's instructions for working with the context of AI LLM;
- description of the project work instructions;
- description of the code generation instructions and code writing standards for new features;
- description of the prompt generation instructions history, with a comparison of the impact on project development when using agents from different vendors.
During website development, the website has a separate back end and front end. As a result, the front end can be easily replaced, and the back end can be used directly via API as needed or page generate server rendering approach. Since the back end is implemented separately, it can be reused for different programs, including mobile, desktop, or a custom third-party application. Any line of code wasn't write the intern, all wrote an AI agent.
Planning the work
Before starting, our experts developed a structured road map outlining the key stages of each project. This ensured supervision over task completion and adherence to deadlines.
The road map included the following stages:
Discovery stage – defining functional requirements. At this stage, the team analyzed users’ requirements and developed the core concept.
Development stage – implementing and testing functionality. All the technical solutions are aligned with the project’s architecture for system stability.
Delivery stage – deployment and final testing. After development, the team conducted comprehensive checks and released stable product versions. At this stage, the team demonstrated progress by presenting project versions. As a result, the students developed presentation skills that are crucial for effectively showcasing the functionality of the final product.
Professional supervision
NetLS values results and motivates all interns to strive for efficiency. So, to successfully implement the projects, the students were provided with all the necessary resources and conditions.
Technical Lead: The CTO acted as an advisor, explaining development best practices and monitoring code quality.
A career at NetLS begins with valuable hands-on experience. This knowledge contributes to the successful project delivery. Thanks to exceptional methodologies, an expert mentor, and a well-structured training system, the C# .NET full-stack boot camp internship ran smoothly and effectively.
Photos from the C# .NET Full-Stack VIbe Coding Bootcamp 2025
Ultimately, the interns gained hands-on experience with modern technologies and learned to develop with the help of AI agents. At the end of the program, the students received certificates confirming their successful completion of the training at NetLS. After that, tech talents advanced to the next stage of the NetLS internship – employment opportunities. They took theoretical and technical interviews, designed CVs, and were all presented to our clients.
After consultations, the most suitable candidates were invited to work on ongoing projects. You can explore these projects further in our case studies, which highlight our versatile services and expertise.
If you’re interested in .NET development with pet-projects, the NetLS internship offers all the necessary resources for your IT career start.