Independent coding
Where AI is not permitted, practise solving problems and writing code independently. Explain your approach, analyse complexity and test your solution.
Not your Build products with AI. Learn to understand, debug and test what you build—with engineers to guide you and peers to build with.
Exclusively for first & second-year college students.
NYC / Teaching approach
Build products with AI from the start. Learn concepts, debugging, testing and system design through the software you build.
01 / Development workflow
Instructors build with AI in live sessions. You use the same workflow in your own projects: define the problem, break down the implementation, inspect the output and iterate.
You can start building before mastering every language. Hand-writing every implementation is not a prerequisite.

02 / Engineering fundamentals
Learn concepts through the features you’re implementing. Trace how the interface, APIs and database work together. Explain the architecture and the trade-offs behind it.
AI can generate the implementation. You still need to understand its behaviour and limitations.

03 / Debugging & testing
Reproduce bugs, trace the cause and test the fix. Check edge cases and failure states. Learn to use AI during debugging without accepting every suggestion as correct.
A working screen is the starting point. Correctness, reliability and performance need evidence.

Identify the input and conditions that cause the failure.
Use errors, logs and system behaviour to find the cause.
Test the fix and check that existing behaviour still works.
04 / Engineer feedback
Submit your working product and explain how it works. Review the code, decisions and failure cases with an engineer. Apply the feedback to improve your implementation.
Watch an NYC project review
05 / Collaborative development
Work on individual and team projects throughout the programme. Discuss implementations, review each other’s work and solve technical problems together.
Progress towards useful products, hackathons and real open-source contributions. Collaboration is part of the learning process—not something reserved for a final project.
See NYC community projects
06 / Targeted internship preparation
For students targeting Microsoft, Amazon and other companies, preparation follows the role and its assessment rules.

Where AI is not permitted, practise solving problems and writing code independently. Explain your approach, analyse complexity and test your solution.
Where AI is permitted, practise directing the tools, reviewing generated code and validating the result. Explain and defend your technical decisions.
Available through the internship-preparation add-on.
Explore courses & preparationNYC Accelerator Programme
You don’t have to master every language before making something useful. Build with AI from the start and learn the concepts through your product: how it works, where it breaks and how to improve it.
Explore NYC AcceleratorHow we teach engineering
Choose AI tools by the task, quality, speed and cost. Give clear instructions. As you build, learn to read the code, debug failures, test behaviour and decide what needs to change.
Akshit used AI for research and debugging while making the decisions, testing the app and packaging it for Windows.
Your first tech internship
Learn how code works, how to guide AI and how to check what it produces.
You can learn this from YouTube.
At NYC, you build with peers, get engineering feedback and develop work you can explain. Add focused interview practice for the internships you’re targeting.

Break a problem into smaller parts. Compare approaches, check the AI’s suggestions and explain why your solution fits. Learn the concepts through the decisions your product needs.
Learn through engineer feedback
Use AI to turn an idea into a working product. Trace how the code, APIs and data fit together. Test failures and improve the system before it goes live.
See what our community builds
Build with peers who take their work seriously. Share ideas, review each other’s work and find teammates for hackathons, open source and the next product you want to make.

Targeting Microsoft, Amazon or another company? Practise independent coding where required and AI-assisted problem solving where permitted. Learn to explain and test your solution in both formats.
Explore internship preparation Available with the internship-preparation add-on.Leave each build knowing more: how the system works, what you changed and why your solution is better.
Course plan, fees and internship preparation, on one call.
How you learn
Bring the product you built with AI. Work through the bugs, tests and design choices with an engineer. Understand their feedback and use it to make your next version stronger.
The NYC community
Build with other students, get help when you’re stuck and work on projects people actually use.


Build with people
who care about the work.
Conversations from the NYC Discord
Beyond campus
Build a working prototype with your team and present it before the deadline.
Work on real codebases and prepare for programmes like Google Summer of Code.
Share what you build and help others. Good work gets noticed.
Challenges are open to NYC members. Activity dates are shared with each batch.
The NYC community
Try a quick project review
AI can help produce a working first version. You still need to test what can go wrong. Try this library search, spot the missing case and see how a review improves it.

“Say the book isn’t available. Give the user a way to browse other books.”
You tested a failure, understood the feedback and improved the product. That’s engineering judgement in practice.
See how NYC helps you improveExample app · Illustrative engineer review.
See what students are building
See what students in the NYC community have made. Open the demos and hear the decisions behind the software and hardware they’re building.
See how a student-built deployment platform works. Follow the technical decisions that turn a working demo into a system the builder can explain.
Student project featured on the NYC channel.A smart-farming rover prototype, still in development.
An interface for developers to share profiles and projects.
A 3D Bluetooth spectrum visualiser.
Projects by NYC community members, credited with each build. AgroBot is an in-progress prototype. These examples show community work, rather than results from the Accelerator course.
Software Engineering + AI
Build applications with AI and learn full-stack engineering through the work. Understand your interface, backend and data, test what can fail and deploy a product you can explain.
Full stack · AI · DSA · System design
See the syllabus and fees
<your first page />HTML · CSS · JavaScript
Interface ↔ API ↔ DatabaseReact · Servers · Databases
Connect your app to AI.LLM APIs · Retrieval · Agents
Build Test DeployTesting · System design · Cloud
Programme scenes are illustrative, based on the NYC moodboard.
Software Engineering + AI / Syllabus
Use AI to build your first interface, then work through the HTML, CSS and JavaScript behind it. Make changes, trace what they do and use Git to track your versions.
HTML · CSS · JavaScript · Git · GitHubBuild with AI across React interfaces, servers and databases. Follow a request through the system, understand APIs, authentication and payment flows, and debug the connections between them.
React · Next.js · Node.js · Express · MongoDB · PostgreSQLChoose models for the task, quality, speed and cost. Connect them to your app’s data and tools through retrieval and agents. Test the answers, permissions and failure cases behind each feature.
LLM APIs · RAG · Vector databases · LangChain · LangGraphUse data structures, algorithms and core computer science to reason about your builds. Compare solutions, understand their costs and explain design choices as your system grows.
DSA · System design · Core CS · AptitudeDeploy your app and learn how it behaves outside your laptop. Work with containers, deployment pipelines, monitoring and communication between services to diagnose failures and improve reliability.
Docker · CI/CD · Kubernetes · Microservices · Message queuesDemo the product, walk through how it works and explain what you changed after testing and feedback. Share your work on LinkedIn and in developer communities so people can see what you can do.
Project presentation · LinkedIn · Developer communitiesPrepare for the roles and assessments you’re targeting, including internships at companies such as Microsoft and Amazon. Practise coding independently when required and using AI when permitted. Work on applications, technical reasoning, testing and explaining your projects.
Internship applications · Interview preparationExplore new frameworks and AI tools through updates, guest sessions and community events. Compare what they help you do, where they fail and whether they fit your next build.
Industry updates · Guest sessions · Community eventsMentors & teaching assistants


Bring the product you’re building with AI and the decisions you’re unsure about. Learn how engineers check code, investigate failures and choose between solutions. Apply their feedback to your own work.
Project feedbackEngineering guidanceWhen peers asked how AgroBot worked, Akash explained the ESP32, obstacle detection and the integration still ahead.
Built by Akash & team
Bring a confusing AI suggestion, a broken feature or a concept you haven’t understood. Work through the problem with a teaching assistant and learn why the fix works.
Coding doubtsConcept supportSupport that keeps your work moving
Company names describe mentors’ workplaces, not company sponsorship. Mentor assignments vary by batch.
NYC Accelerator
Each course combines AI tools, subject fundamentals and feedback on your work. Choose your field, then add focused internship preparation for the roles and assessments you’re targeting.
Build full-stack apps with AI. Understand and test the system behind them.
Explore the course AIUse AI to analyse data. Check the numbers and explain what they mean.
Explore the course AIBuild models, evaluate their results and explain where they succeed or fail.
Explore the course AIBuild AI products you can crack internships with—and explain how they work.
Explore the courseQuick answers
Yes. You can start without knowing every language or framework. In Software Engineering + AI, you begin building with AI and learn the web concepts, debugging and testing needed to understand and improve your product.
NYC Accelerator
Build with peers, get engineering feedback and understand the product you build. Tell us what you want to make. We’ll walk you through the course and your options for internship preparation.