The AI newsletter that is a
weekly mini-course
Stay current in AI engineering with the AI Engineering Lab, or get unlimited books, guides and courses with newline Pro.
Content
Unlimited access to 90+ newline books, guides and courses.
Examples
Interactive, live project demos for every newline book, guide and course.
Source Code
Complete project source code for every newline book, guide and course.
Discount
20% discount on every newline masterclass course.
Transcripts
Full transcripts with exact timestamps and code snippets.
Community
Invitation to a Discord server with instructors and fellow students.
The AI newsletter that is a weekly mini-course
Stay current in AI engineering without drowning in it. Every week the AI Engineering Lab sends one drop: what changed, why it matters, what's hype, with runnable code to prove it. One drop a week. Under 30 minutes.
- Every weekA new mini-course lands in your inbox.
- Under 30 minutesOne drop replaces 10+ hours of keeping up.
- Runnable codeYou don't read the technique. You run it.
- 01What changed
The releases, papers, and tooling shifts that actually happened this week, filtered from the 40 blog posts and 200 tweets you didn't have to read.
- 02Why it matters
What it changes about how you build, and what it just made obsolete in your stack.
- 03What's hype
What to ignore this week, and the reasoning. Knowing what not to chase is half the job.
- 04The code
A runnable repo or notebook applying the week's most important change. You don't read about the technique. You run it.
The AI Engineering Lab: an AI newsletter with a weekly mini-course
The AI newsletter for engineers: every week you get a weekly mini-course on what is actually shipping in AI engineering, with the community and in-person events included.
Choose a newline plan that matches your goals
newline offers flexible plans for both individuals and teams.
Basic Plan
FreeFree forever.
Our free plan includes:
- All community resources
- Customizable public profile
- Educational video library
Start your journey with free courses, tutorials and byte-sized concept videos.
Why subscribe to newline Pro
Always stay informed on the latest industry trends with a newline Pro subscription.
20+books, guides and courses in development
Keep up-to-date with the latest libraries, frameworks and tools. Pro subscribers get early access to future content.
70+instructors teaching courses and workshops
Hard-earned knowledge and years of industry experience are distilled into example-rich books, guides and courses.
100+glowing reviews from students
Easy-to-digest content with clear instruction and practical examples creates an amazing learning experience.

Tinyhouse is amazing! I'm really learning a lot. Also, the instructors are awesome. When I have posted an issue, it seems that they respond almost immediately. Kudos to them!

Svelte was exactly what I needed after feeling frustrated using only d3 and vanilla JS for some time. Connor does a fantastic job explaining the Svelte framework, concepts and best practices. Using various examples throughout the modules - both technically sophisticated and perfectly aesthetic - I got to make amazing visualizations and better grasp how Svelte works. Even after completing the course, I constantly return to various sections to see how I can produce something. Highly recommend it!

I love the approach to learning you've created and the support on Discord. The speed at which you progress keeps it fresh and sharp. Each module is better than the last because I can see my app build in front of my eyes.

Connor is a fantastic dataviz instructor! I took his workshop combining D3 with Svelte for Data Visualization. I appreciated the thoughtful way the workshop was designed: sequentially going from vanilla JS to D3 to D3 + Svelte.

Using TypeScript so extensively proved exceedingly useful. GraphQL + Apollo Server/Boost are amazing tools. I am definitely going to utilize what I learned for freelance projects!

Absolutely fantastic courses. Self-paced, comprehensive, real examples from beginning to end, clear and concisely brilliant. This course will make you a great full-stack developer!

One of the best courses on Reactjs and .NET. This was my first time building a full stack application, I couldn’t have started at a better place. Chirag made complicated topics very easy to understand. I am now confident on how to build & structure a full stack application. Overall the instructor did an excellent job. I highly recommend this course and newline platform.

A well-paced, thoughtfully structured and engaging class! I enjoyed it.### I especially appreciated the detailed coverage of data management with GraphQL and Apollo.

Tinyhouse has been useful as I start my own web app. Now I have a clean mental model of GraphQl and resolvers. Thank you. I am more confident in starting new web adventures!

My favorite module was on GraphQL! It moves away from the basics and dives more into the underlying implementation. Nice work!

Part 1 was a great introduction to this stack: the modules are well done and carry the learner through the complexity in a supportive way. Looking forward to Part 2! This course will help me to create an example app that I can use to demo the value of the React/Apollo/GraphQL/etc. stack for upcoming projects.

Learnify is divided into modules, with small pills or lessons well defined, and a summary at the end of every module. Interesting and modern concepts are covered even for an overview course. Chirag, clearly emphasizes every important topic when it's needed and also makes small pauses so the students can quickly understand where he's going to and the goal of the lesson. I'd definitely recommend the course and the newline platform as well!

I highly recommend Connor's course—it is the best resource for learning how to visualize data with D3 and Svelte that I have found. The step by step explanations are very clear and easy to follow. At the end of the course you end up creating complex visualizations with the confidence to adapt them to your needs.

I work in the hospitality industry and we are switching to a very similar stack (except for MongoDB). I like how the course taught how to integrate TypeScript in a full stack JavaScript project and how to create a GraphQL API. Learning the inner workings of Apollo Server was good too. GraphQL was a bit like sorcery to me until now.

I found the typescript part really useful. I always wanted to learn typescript and how it can be used to build a production-grade application. Keep up the good work!

As a journalist wanting to learn how to code, I really liked this course. Connor is an excellent teacher. He explains everything step by step, assuming that the person he's talking to knows absolutely nothing about Svelte and D3. He's always available to answer questions too. Even the most basic ones! Thanks to him, I feel I'm making progress in my understanding of web development.

I truly enjoyed each of the modules. The coverage on GraphQL was super valuable and I would certainly recommend this course.

Having everything put together in one place is so much better than trying to do it in separate tutorials. I also liked that this course started simple and showed the techniques that are used to develop the app rather than just looking at the finished project and not knowing how it got there. Tinyhouse really made things clear for me.

Prior to this, I had experience with React but never really developed API's on my own using Node. I have an internship over the summer and I saw that past interns worked on some web apps. These videos give me a lot of confidence understanding the whole architecture of a web app.

I have been doing this course in my free time - it has a way of keeping programming interesting. Keep up the good work.

I'm a fellow D3 data designer - thanks for the amazing course. D3 is so powerful but my workflow was so inefficient - and "simple" things like responsiveness were a nightmare! There was a lot of talk in our industry about moving to D3+Svelte but it's your course that has finally made me make this jump.

Comparing and contrasting APIs was really interesting and informative. I specifically enjoyed connecting an Apollo server with a GraphQL API. The content was really easy to understand.

IMO Typescript is verbose and can get a little confusing (I'm still getting used to this), but your approach to writing the functions helps transition to this new form - well thought out! Nice job. I would like to see more from you in the future.

I really loved seeing how other approaches tackle common web dev obstacles. Some of the techniques that are used to tie the MongoDB schema together with the way Typescript knows what things are was really cool. It takes a bit of up-front effort, but I could immediately see how much it would streamline the code from that point on. Great job guys! Really loved your work.

Once again Maksim demonstrates his ability to teach complex subjects in a practical way. The examples presented during this course are of paramount importance for both beginners and professional developers. I recommend this course for all ranks of React and TypeScript programmers

I highly recommend this course for anyone looking for a complete, opinionated full-stack approach to modern web application developmentIn my role as a DevRel at MongoDB, I'm constantly learning new frameworks as well as keeping up with updates to existing stacks. When I evaluate a course, I look for complete content, efficient delivery, and an effective learning strategy. Tinyhouse delivers in all of these areas.It presents React, TypeScript, GraphQL and MongoDB in an incredibly clear, concise way. I highly recommend this course.

This course contained lots of new knowledge (typescript with node usage, graphql) for me. The material delivery is clear and easy to grasp. I can't wait to proceed with Part II.

The exercises are super fun and straight to the point, and the instructions are very engaging. I highly recommend this course if you are looking to build D3 visualizations with Svelte!

I really enjoyed the first part and even went through it a second time using only the transcripts/copy. Super helpful for retention. I just browsed the part II contents and holy wow, that's a lot of content

I had lots of fun attending Connor's workshop on D3.js + Svelte.js. Teach + interact + code - the amount of things he manages to do simultaneously is insane!

Tinyhouse has provided me with a good grasp of how to build a dynamic website from scratch. Modules 3 and 4 really show how Apollo is awesome & GraphQL too! Thanks to both Hassan and Jing.

I read Fullstack React previously, and Fullstack React with TypeScript shares the same level of brilliance. Within the first 20 pages it has already helped deepen my understanding of Typescript and React. I have 3 years experience as a React dev and only recently started learning Typescript with it. I foresee this book helping me upskill to upper mid level in React and hopefully bringing my Typescript skills close to that as well.

I really enjoy the clear explanations! And the transcripts below the video with code snippets is very helpful. I'm impressed with the quality and teaching method of Chirag & newline.

I was looking for a new job with Golang. I used the Golang book from newline and I made a project based on this book to use in my portfolio. In just a few weeks, I got a new position with Golang. Thanks, your books are important for my career development.

Your approach to this course is hands down better than any other I have seen. I absolutely LOVE that you walk us through building things from scratch, then after we understand why and how we did that, only then do you start to talk about some additional libraries we can use to help smooth it out. Thank you!

I highly recommend Chirag Kalra's .NET Fullstack application course to anyone whom wants to learn .NET and some best practices in that realm. Chirag provides real life scenarios of problems you might hit when it comes to refactoring code and how to go about it modularizing code into reusable code across services. Overall, the course is excellent, detail and will recommend to anyone whom is interested in learning .NET.

This course broadened my experience with real and actual new technologies! Learning about GraphQL and how it is different than traditional REST was really helpful.

I got a lot out of D3+Svelte presentation. I already knew some D3 and I feel like D3 has a steep learning curve. Layering in Svelte makes some things easier and some things harder. This course covers that!

I definitely learned useful material in the Tinyhouse course! The Comparing APIs module was my favorite. I found this really interesting. Thanks Folks :)

TinyHouse is the first full stack course that I've seen covering all of the aspects of building a real-world and modern application. This course stands out to me not only because of the great execution, but the breadth of important topics that are covered that are typically left out of these types of courses. By the end of this course, you'll be well on your way to becoming a full stack developer on one of the most modern stacks out there today. 5 stars!

Setting up a Node.js app from scratch was super helpful. Specifically Module 3, Using Apollo Server, was my favorite since it compares the Github APIs.
200,000+students advancing their careers
Students across the globe are advancing their careers with newline Pro.
Our students work at
What software engineers say about newline
newline constantly works to deliver content that meets the high standards of software engineers.

I got a job offer, thanks in a big part to your teaching. They sent a test as part of the interview process, and this was a huge help to implement my own Node server.This has been a really good investment!

Svelte was exactly what I needed after feeling frustrated using only d3 and vanilla JS for some time. Connor does a fantastic job explaining the Svelte framework, concepts and best practices. Using various examples throughout the modules - both technically sophisticated and perfectly aesthetic - I got to make amazing visualizations and better grasp how Svelte works. Even after completing the course, I constantly return to various sections to see how I can produce something. Highly recommend it!

Newline is a great platform for learners and professionals.

Great course! I've been studying it and it's simply revolutionary in terms of how to do things!

How to Become a Web Developer is amazing and I never found resource like this before. I am Software Engineer and work as a desktop developer. It took me too long to know about the things you wrote in this book. Actually I refreshed my information when reading it. I would absolutely recommend this amazing book to anyone wanting to know the basics.

I was looking for a new job with Golang. I used the Golang book from newline and I made a project based on this book to use in my portfolio. In just a few weeks, I got a new position with Golang. Thanks, your books are important for my career development.

As someone that is interested in systems programming, but did not know where to start, newline was a great way for me to get going. The books are structured in a digestible way that teach the what, how, and why of programming languages.

I'm happy to say, newline finds a pragmatic approach to cover these topics for regular people.

I bought several React books before this one and I was seriously disappointed in them. I have had a lot of fun working through Fullstack React, which has led to a lot of great learning.

You are fantastic, I learned a lot during the course. It improved my skills in web dev a lot.

I love the approach to learning you've created and the support on Discord. The speed at which you progress keeps it fresh and sharp. Each module is better than the last because I can see my app build in front of my eyes.

I read Fullstack React previously, and Fullstack React with TypeScript shares the same level of brilliance. Within the first 20 pages it has already helped deepen my understanding of Typescript and React. I have 3 years experience as a React dev and only recently started learning Typescript with it. I foresee this book helping me upskill to upper mid level in React and hopefully bringing my Typescript skills close to that as well.

It is interesting to explore new frameworks, but also extremely difficult when you have to piece together advice from different sites. More in depth than blog posts, and more hands on than reading the docs, you will learn by doing with newline. Thanks to these materials, picking up new technologies for work have gone smoothly.

Having everything put together in one place is so much better than trying to do it in separate tutorials. I also liked that this course started simple and showed the techniques that are used to develop the app rather than just looking at the finished project and not knowing how it got there. Tinyhouse really made things clear for me.

I have ng-book and I love the style. No Yadi yada. Just simple plain useable information. You guys are doing a fantastic job.
Compare newline plans
Individual Plan
$40/mo
For the serious student who wants to learn quickly, start a side-project, or get a better job.
AI Lab
$249/mo
For the engineer who wants to keep up with what is actually shipping in AI - the weekly mini-course newsletter, everything in newline, and in-person events.
(with dozens more on the way)
Join the AI Engineering Lab
One weekly mini-course on what is actually shipping in AI engineering, plus everything in newline and the in-person events.
Choose a newline plan that matches your goals
newline offers flexible plans for both individuals and teams.
Basic Plan
FreeFree forever.
Our free plan includes:
- All community resources
- Customizable public profile
- Educational video library
Start your journey with free courses, tutorials and byte-sized concept videos.
Questions you might have
Here are answers to some common questions
The AI Engineering Lab is an AI newsletter for working engineers. Once a week we send a weekly mini-course, an end-to-end lesson on something that is actually shipping in AI engineering right now, instead of a list of links.
Membership also includes unlimited access to every newline book, guide and course, the newline community, and a ticket to our in-person events.
Each weekly mini-course covers one AI engineering topic end to end: the problem, the approach, working code, and the trade-offs we found in production. You can finish it in a single sitting and apply it the same week.
You'll receive a welcome email and you'll be prompted to pick your username on newline.
Then you'll be gently guided to your library where you'll be able to watch and read the lessons online.
You'll also receive an invite to our Discord channel, where you can chat with fellow members.
You'll also be able to annotate the lessons and discuss sections (and make suggestions) with others.
You'll be added to the email list to be notified of new lessons and courses (and you can unsubscribe at any time, of course).
We release new lessons every week. You can see the list of upcoming content here.
Yes. The Premium Articles plan unlocks every subscriber-only article on newline for $9/month. It does not include books, guides or courses, and you can cancel anytime.
Premium articles are also included with newline Pro and every AI Engineering Lab membership, so if you have one of those plans you already have access.
With small-group mentorship, you and a few fellow students can participate in video chat sessions directly with the authors.
We require that you apply because space is limited and being a mentee requires work! If you're going to take a mentee spot, you'll need to commit to participating.
The small-group mentorship is based around a particular author for a short period of time, typically 4 - 8 weeks.
We have dozens of topics available for mentorship (you can see the list of upcoming topics here) and you'll be able to apply for a specific topic.
A Book is in-depth text-based, long-form writing. You can expect a normal book is somewhere around 10 chapters, between 200 to even 700 pages of content.
A Guide is a collection of lessons that have a mix of video and text. You can think of a Guide as a course that is typically 1-6 hours long.
A Masterclass is a longer-form course that typically runs for 4-12 weeks. Masterclasses typically have closer teacher involvement and, in some cases, personal help from TAs.
Both Books and Guides are included in your newline subscription. Masterclasses are a separate purchase, though newline members receive a significant discount.
No. Members receive a discount but the masterclasses are a separate purchase.
You're free to cancel your subscription at any time! You will retain access to the subscription library until the end of your current billing period, whether you're on a monthly or annual plan. Your subscription will not renew after cancellation.
If you're unhappy with the service, reach out to us within 30 days of subscribing for a refund.

































































