These are the projects included in the PRO version of the course. Note that just like the projects you can try in the free version, the HTML and CSS will be given (this course does not teach HTML/CSS).
These are videos, so click on the play button to preview them.
Conditionally show the message on a shopping basket based on the number of items.
Build the logic behind a KM to Miles converter web app.
Build the logic behind a Celsius to Fahrenheit converter web app.
Build the logic behind a Double or Triple web app.
Build the logic behind a password validation form.
Build the logic behind a promo code validation form.
Calculate the difference of the surface of two recantgles.
Get statistics on the grades you submit as a teacher.
Create a todo object that will be used in a todo list.
Create a todo list made up of todo objects.
Handle various formatting and validate a correct name.
Enter the amounts paid by each person and show the amount owed per person.
Convert a CSV string into an array and perform transformations on it.
Show the weather from an array of objects containing the weather in different cities.
It's the best programme for beginners to start coding. I found it very productive! And it's really easy to understand and practice. - Elnura
Jad employs an effective teaching style of introducing concepts, encouraging experimentation through practice, and checking your knowledge at key milestones in the process. I learned a lot and my confidence as a developer definitely increased as a result. - B. Hensley
I can't believe I finished this course! It's the first one I haven't given up on in utter frustration. The concepts were very clearly explained, yet not boring. Rather than jump from way too basic to way to complex like many other tutorials I've tried, the concepts were iteratively demonstrated in a hands-on way, and the gamification was on point. Even when I got stuck on a project I had multiple resources to draw on, so that I was motivated to learn how to do it rather than just go to the solution straight away. The interface design is clear and intuitive. I really enjoyed this course, and my confidence has really improved. - @indiebio
Through this course I actually managed to internalise the basic knowledge of programming. Thanks to various features like Falshcards I make sure that I memorise my knowledge and practice every day. - Michael
Curious to see what we have shipped this year and what we're working on?
Then check out this public Trello board where you can also comment on upcoming features!
The course is not a replacement for traditional coding bootcamps where you learn full-stack development, however, it's a detailed programming course that teaches you the core concepts from the comfort of your computer and phone at your own pace.
The solution will unlock a few minutes after your first wrong attempt. This encourages you to try your best before checking the solution. Make mistakes and learn from them. That's the best way to learn programming.
It's a Spectrum chat web app that's similar to Slack but keeps chat history log so you can always come back to it. You can also subscribe to specific channels for specific chapters and even get product updates and give feedback. You will receive a link to join the community as soon as you upgrade.
Yes, you can! You can pay in your own currency so that you don't incur a cost for currency exchange. Contact support if your currency is not available in the dropdown above.
Yes, it is a one-time payment that gives you access for 5 years (This change goes into effect on March 15, 2021).
If you'd like to use the app after those 5 years, you will have to make a new payment. We will not automatically charge your card and there is no automatic renewal.
We believe that you should not have to pay monthly except for Gas, Water & Electricity (and maybe Netflix). This encourages you to take your time while working on the course, rather than rushing it.
This change goes into effect on March 15, 2021:
The majority of students will not need to access their accounts past the 5 years mark. After 5 years, your account will be downgraded from PRO. You will have the option to upgrade again. There is no automatic renewal and your card will not be automatically charged.
We use Stripe or Paypal to process your payments and your credit card information never touches our servers.
Projects are challenges that are longer and have a bit less guidance. These projects allow you to practice most of the concepts you learned so far and apply them in different contexts. The projects are meant to solve real-life scenarios. Because this is a beginner course, some of the code will be provided for you.
Not before you solve the previous chapters. The chapters are sequential because the topics build on top of each other. Even when you upgrade, you will have to go through them one by one. However, you can contact support if you'd like to jump to a specific chapter, then we can unlock it for you.
Yes, you can request a signed certificate of completion once you finish the entire course. We will just need your full name for that.
Yes, you can! Please note that this has to be done before you pay for the course. Contact support with your company info and your valid VAT number and then we'll send you a payment request excluding the VAT which includes your company's name & and VAT number. Please note that this is not available if your company is registered in the Netherlands.
No, every paid account is meant to be used by one and only person.
You will automatically receive a receipt from Stripe. Please contact us on the chat or by email with your company details and we'll send you an official invoice containing all the necessary details. Please note that if you require an EU VAT reverse charge invoice, then you should contact us before making the purchase.
Yes, this is possible. Please contact support for more information.
Group discounts are available for groups of 5, 10, 15, 20 and above. Contact us on the chat for more information.
Absolutely! The course is already being used in conjunction with university material at some universities. Contact us on the chat with the approximate number of students.
VAT is finalized after you complete the payment because only then we will be able to know whether VAT should be collected or not. In both cases, the price will not change as the VAT is extracted from the amount you pay. You will be able to see whether VAT has been charged or not in your receipt, and then request an invoice.