Your 3-week iOS/Android/React learning journey starts here. Also we will start brainstorming on app ideas.
Building pixel-perfect design for your web or mobile application. Building clones of your favorite apps to learn the basics.
iOS/Android/React module is concluding. You are one week away from building your app.
It’s time to start building your app!
It's time to release v0!
Gathering and incorporating user feedback. It’s time to deploy v1!
Growing the userbase. It’s time to ship v2!
Building monetization features. It’s time to launch v3 and showcase the app on Demo Day!
CEO, nFactorial School. Co-founder, Hora.AI / Zero To One Labs / nFactorial Incubator. Purdue CS '10, Princeton CS *12. ACM ICPC World Finals '09, '11. Arman will be helping you with ideation, product design and finding distribution channels to get users. LinkedIn
Founder, Intellection. Co-founder, Crozdesk. Past: imo.im. LSE '2014. 4 medals at IOI: 2007 Gold, 2008 Silver, 2005/2006 Bronze. ACM ICPC World Finalist '2011. Expertise: full-stack web and mobile development. Bakytzhan is a lead instructor in React track. LinkedIn
CEO, UXStone. Co-founder, Zero To One Labs / nFactorial Incubator. CMU HCI ‘2012. Expertise: mobile and web UI/UX, product. Almas will be helping you with designing delightful user experiences and interfaces. Linkedin
iOS Team Lead, Azimut Labs. Past: Arbuz.kz / Zero To One Labs. SDU '20, nFactorial '17 participant, '18 mentor. Expertise: iOS, backend. Aidar will be helping you with code reviews, product design. LinkedIn
iOS Tech Lead at Kolesa Group. nFactorial ’16 participant, ’18 mentor. AUPET ’15. Expertise: iOS. Timur will be conducting iOS lectures and code reviews. LinkedIn
iOS Developer at Kolesa Group. Past: Khan Group / Zero To One Labs. SDU '19, nFactorial '17 participant. Co-founder of CocoaHeads Kazakhstan. Expertise: iOS. Beknar will be helping you with code reviews. LinkedIn
UX Designer, UXStone. MS in Design, U of Edinburgh. nFactorial '15 participant. Expertise: mobile and web UI/UX. Ilyas will be helping you to use Figma when building beautiful user interface screens for your app. LinkedIn
Frontend Developer, Yandex Money. Passionate about frontend optimization. Expertise: Typescript, NodeJS, React. Yevgeny will be helping you to build your original React + Firebase app from scratch. LinkedIn
Freelance Frontend Developer. Past: Full-stack developer, Intellection. IITU ‘2018. Expertise: React, Redux, GraphQL. Adilkhan will help you with developing your web apps. LinkedIn
Freelance UX Designer at Toptal. MSc, HCI and Design, University of Washington ‘2020. Past: UX Designer, Azimut Labs, Étage, Intellection. Co-founder, Sheberkhana. nFactorial '15. Olga will do design critique sessions for each student. LinkedIn
Product Designer, Yandex. nFactorial ’16. Past: Product Designer, Clockster; Mentor, Technovation Challenge; UI/UX Designer, Innovation Lab UNICEF. Nazarbayev University MS ‘2019. IITU ‘2016. Aigerim will give you feedback on your designs and help you produce 4 design iterations in 4 days. LinkedIn
Having my first iOS application available on the App Store was like a dream come true. It was even more exciting to have active users who were paying for the product!
nFactorial is probably one of the happiest times I ever had in life and one of the core reasons why I can do internship at Apple now.
During nFactorial I launched the Toybastar mobile app for hiring wedding professionals. The moment I presented the result of my hard work in front of the audience is one of my favorite memories from the program.
This school taught me how to build a startup - from product development to design and marketing. Later on, that knowledge helped me found a startup in London & become a part of 'TechStars' accelerator program with investments of $120,000.
To say that nFactorial impacted my life is practically to say nothing. It was a truly wonderful journey, where over the course of 9 weeks I was given a chance to meet new people and do many new crazy things!
Once the app hits the App Store and the friends and family would poke you about different functionality improvements and bugs, that's the moment of realization that it's very much real.
Applications will be read on a rolling basis. The decision will be made within a week of your submission. The earlier you apply, the earlier you will see the decision.
• 10am-11:30am - interactive video lecture + Q&A with one of the mentors
• Most of the day will be spent working on the product
• 2-4pm - individual office hours with mentors
• 6-7pm - Group video call to wrap up the day. Rewarding yourself for a productive day with fun group activities. Playing board games online (Zynga Poker, Cards Against Humanity, etc.). Video game nights. True confessions. Movie nights. Karaoke nights. Socializing online over non-alcoholic drinks :D
We will help you pick an idea even before the program starts. To find an app idea which is perfect for you, we will make a ton of reading, conduct dozens of group brainstorm sessions, group presentations, etc..
1999 USD for a part-time program. 2499 USD for a full-time program.
Unfortunately we don't offer any grants at this point. If you can't afford it, try fundraising using https://www.gofundme.com/start/education-fundraising
No, the program is fully remote.
Absolutely! That's the only way to participate in the program.
We expect you to have strong CS fundamentals before the program. Our 3-week iOS/Android/React module is fast-paced and designed for people with prior programming experience.
Yes. It can be either PC or Mac with your favorite IDE and programming environment setup.
40 hours for a full-time program, 20 hours for a part-time program. Saturday and Sunday are days off for full-time students. We will hold sessions for part-time students on Saturdays if needed.
You can participate in our part-time program. We will be recording all our group calls, lectures from mentors and guest speakers so you can watch them (at 2x speed) when it's convenient. We suggest that you participate in at least one group call a day (either morning or evening one). If our regular workday office hours won't fit your schedule, we will hold office hours on Saturdays as well.
No. We recommend you to complete one Intro to CS course before applying. 3 possible options: Stanford's CS106A, Harvard's CS50, or Princeton's COS126.
We are ready to accept 50 students in this batch.
We will have at least 10:1 student to mentors ratio.
Not really, but we're expecting this program to be of interest to developers from 16 to 35 yo.
When we think of a single company symbolizing the fusion of creativity, storytelling and technology, we think Pixar. Hence, the choice of a picture!
By the end of the program, you will have a live application on the web, App Store or Play Market. Apart from that, you will have a repeatable process to conceive original app ideas, design, execute and promote them.
You can watch recordings of our sessions and participate in our online forum discussions. We will also host live sessions and office hours on Saturday.
Excellent question. You’re paying for: 1) interactive video lectures on development/design/growth/idea generation (see the curriculum above); 2) regular code reviews from experienced mentors; 3) individual office hours with mentors; 4) daily group sessions - project demos, poker nights, guest lectures, tournaments, resume refactoring, etc. Ultimately, the participant is paying for the fact that our program transforms a student without mobile/web experience and any individual projects into a developer with a live product.
There will be definitely a selection process. It took us a lot of effort and 5 years to build nFactorial brand, and we won’t compromise it for short-term profits. We make application decisions based solely on your past programming experience. You can pay for the program only if you were admitted.
Nope, solo, not in teams. Our goal is to prepare autonomous developers who can 10x any team they join later in their career.
We will help you break your big idea into complete sub-ideas which can be launched in time.
Yes. Your nFactorial tuition doesn’t cover your personal additional expenses: service subscriptions, Internet, laptop, etc.
The most important criterion for us is your past programming experience. Everything else is secondary.
If you ask around, very few software engineers have live feature-complete independent apps with traction in their portfolio. Mini apps from completing tutorials don't count! Rise above the crowd and become top 1% developer by building and launching your very own independent (and original!) application.
Join the community of impressive software engineers and alumni of previous years.
Substantially strengthen your resume and stand out when applying to the company of your dreams. A lot of companies devote entire 1-hour interviews to discuss your independent projects. Live side projects show creativity, ownership, unambiguous hard technical skills, curiosity, well-roundedness, ability to focus and make time to build stuff. Ability to conceive, design, execute and grow your app solo is a non-commodity skill
Become a truly autonomous developer who can ideate, design, build, launch, and grow their app on their own.
Your app doesn't get traction, but you acquired new hard technical skills, improved your resume, and made new friends.
Your app has a moderate traction, but you got a higher paying job at the end of the program.
Your app consistently brings you sufficient income with minimal efforts on your end (more efforts and updates → more revenue) + you get a six-figure job at your dream company.