Learn skills and best practices from
senior software engineers

Accelerate your software engineering career with a newline Pro subscription.

  • Icon for newline Pro subscription feature: unlimited access to 70+ newline books, guides and courses.

    Content

    Unlimited access to 70+ newline books, guides and courses.

  • Icon for a newline Pro subscription feature: interactive, live project demos for every newline book, guide and course,.

    Examples

    Interactive, live project demos for every newline book, guide and course.

  • Icon for a newline Pro subscription feature: complete project source code for every newline book, guide and course.

    Source Code

    Complete project source code for every newline book, guide and course.

  • Icon for a newline Pro subscription feature: a 20% discount on every newline masterclass course.

    Discount

    20% discount on every newline masterclass course.

  • Icon for a newline Pro subscription feature: full transcripts with exact timestamps and code snippets.

    Transcripts

    Full transcripts with exact timestamps and code snippets.

  • Icon for a newline Pro subscription feature: invitation to a Discord server with instructors and fellow students.

    Community

    Invitation to a Discord server with instructors and fellow students.

Choose a newline plan that matches your goals

newline offers flexible plans for both individuals and teams.

  • Basic Plan

    Free

    Free 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.

  • Error: Can't find product newline-basic-subscription-monthly. Please contact [email protected]
  • Error: Can't find product newline-basic-subscription-monthly-team. Please contact [email protected]

Why subscribe to newline Pro

Always stay informed on the latest industry trends with a newline Pro subscription.

  • 70+published books, guides and courses

    Over 2000 lessons. All content comes with detailed, up-to-date code that demonstrates industry best practices.

    • Icon of Next.js, a popular React framework.
    • Icon of React, a popular JavaScript library for building user interfaces.
    • Icon of Svelte, a component-based, frontend framework for building user interfaces.
    • Icon of D3, a popular JavaScript data visualization library.
    • Icon of Angular, a TypeScript-based, web application framework.
    • Icon of Vue.js, a progressive JavaScript framework for building user interfaces.
    • Icon of GraphQL, a data query and manipulation language for APIs.
    • Icon of Redux, a popular JavaScript state management library.
    • Thumbnail of newline course The newline Guide to Fullstack ASP.NET Core and React
    • Thumbnail of newline course Fullstack Web Components
    • Thumbnail of newline course Fullstack React with TypeScript Masterclass
    • Thumbnail of newline course The newline Guide to Building Your First GraphQL Server with Node and TypeScript
    • Thumbnail of newline course 30 Days of React Native
    • Thumbnail of newline course Hacked Smart Contracts
    • Thumbnail of newline course Intro to Programming Ethereum ĐApps
    • Thumbnail of newline course Fullstack Typescript with TailwindCSS and tRPC Using Modern Features of PostgreSQL
    • Thumbnail of newline course Complete Guide to Qwik
    • Thumbnail of newline course Real-Time Collaborative Apps with Next.js and Supabase
    • Thumbnail of newline course Advanced JavaScript Unleashed
    • Thumbnail of newline course Interactive Vue.js Resume Builder
    • Thumbnail of newline course Building Sleek Web Applications with shadcn-ui
    • Thumbnail of newline course Mastering CSS Layout
    • Thumbnail of newline course Pain Free Mocking with Jest
    • Thumbnail of newline course Demystifying Reactivity with Angular Signals
    • Thumbnail of newline course Next.js Complex State Management Patterns with RSC
    • Thumbnail of newline course Blazing Fast Next.js with React Server Components
    • Thumbnail of newline course Better Data Visualizations with Svelte
    • Thumbnail of newline course Building a Beeswarm Chart with Svelte and D3
    • Thumbnail of newline course Environment Variables for Web Developers
    • Thumbnail of newline course Build a Complete Company Design System
    • Thumbnail of newline course Master Testing Library with ESLint Plugin
    • Thumbnail of newline course Storybook for React Apps
    • Thumbnail of newline course Million Ether Homepage
    • Thumbnail of newline course Build and deploy a REST API with Deno
    • Thumbnail of newline course The newline Guide to NFCs with React Native
    • Thumbnail of newline course The newline Guide to React Component Design Systems with Figmagic
    • Thumbnail of newline course The newline Guide to Full Stack Comments with Hasura and React
    • Thumbnail of newline course The newline Guide to Creating a React Hooks Library
    • Thumbnail of newline course The newline Guide to Modernizing an Enterprise React App
    • Thumbnail of newline course Practical Abstract Syntax Trees
    • Thumbnail of newline course The newline Guide to React Native for JavaScript Developers using TypeScript
    • Thumbnail of newline course Build a Spotify Connected App
    • Thumbnail of newline course Composing Layouts in React
    • Thumbnail of newline course Building React Native Apps for Mac
    • Thumbnail of newline course Creating a React Native Login
    • Thumbnail of newline course Serverless Django with Zappa
    • Thumbnail of newline course The newline Guide to Building a Company Component Library
    • Thumbnail of newline course Beginner's Guide to Real World React
    • Thumbnail of newline course Building Advanced Admin Reporting in React
    • Thumbnail of newline course The newline Guide to Bash Scripting
    • Thumbnail of newline course Reliable Webservers with Go
    • Thumbnail of newline course Creating an ERC20 Token on Ethereum
    • Thumbnail of newline course Fullstack Svelte
    • Thumbnail of newline course Tinycanva: Clojure for React Developers
    • Thumbnail of newline course Fullstack D3 Masterclass
    • Thumbnail of newline course Create a Serverless Slackbot with AWS Lambda and Python
    • Thumbnail of newline course newline's Introduction to Privacy on Ethereum
    • Thumbnail of newline course The newline Guide to Angular Universal
    • Thumbnail of newline course Fullstack Flask: Build a Complete SaaS App with Flask
    • Thumbnail of newline course Creating React Libraries from Scratch
    • Thumbnail of newline course 30 Days of React
    • Thumbnail of newline course TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQL - Part Two
    • Thumbnail of newline course TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQL
    • Thumbnail of newline course Your First 30 Days of Web Development
    • Thumbnail of newline course 30 Days of Vue
  • 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.

    • Icon of shadcn/ui, a component library built with Radix UI and Tailwind CSS.
    • Icon of Supabase, an open-source Firebase alternative.
    • Icon of LangChain, a framework for building applications with LLMs.
    • Icon of Nx, an advanced build system for monorepos.
    • Icon of Tailwind CSS, a utility-first CSS framework.
    • Icon of Astro, a modern static-site builder based on the islands architecture.
    • Icon of Qwik, a performance-focused web framework for building instant-loading websites and apps.
    • Thumbnail of newline course Revamping Enterprise Development with Monorepos and Nx
    • Thumbnail of newline course Building Sleek Web Applications with shadcn/ui
    • Thumbnail of newline course Ultimate Guide to Performant Data Fetching in React
    • Thumbnail of newline course Building Accessible Components for the Web
    • Thumbnail of newline course LLM Streaming with LangChain and FastAPI
    • Thumbnail of newline course Large-Scale Document Processing Pipelines for RAG Applications
  • 300+glowing reviews from students

    Easy-to-digest content with clear instruction and practical examples creates an amazing learning experience.

    • Icon of double quotation marks.

      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!

    • Icon of double quotation marks.

      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!

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      This is one of the rare course that covers all the edge cases. Not many courses related to storybook are out there, but if someone needs in-depth knowledge of storybook, learn from this course then there is no need for any other course related to storybook.

    • Icon of double quotation marks.

      I find this course helpful in building skills with React. I gained fundamental understanding of React & GraphQL, and I started implementing it to my portfolio projects. After 6 months, I secured a job offer as a Frontend Engineer. My thanks to newline!

    • Icon of double quotation marks.

      Before the beginning of this course, I never installed Android Studio, XCode. Actually didn't think about to move in developing in Mobile Apps because I thought Mobile App development is much complex than Web. But after start engaging with this course, I started to being comfortable in Mobile Development. I want to highlight that this course not just taught me about React Native but also Mobile Development. It's different than Web & this course very nicely teach that to me. I really enjoyed learning everything in this course.Really like to thank Amit to create such a great a course for Web Developers like us to move to the Mobile Development within a short period of time. Also I would like to thank to the Newline Team for creating along with the authors & providing these courses that covers much more different content than the other Platforms.

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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!

    • Icon of double quotation marks.

      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

    • Icon of double quotation marks.

      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!

    • Icon of double quotation marks.

      I recently went to a coding interview and I was able to explain GraphQL internals (backend/frontend) thanks to the concepts explained in this course, I really recommend this material to any JS developers.

    • Icon of double quotation marks.

      highly recommended- course rich on content- content consists not only of videos but also written sections in tutorial style- however it goes beyond a tutorial and tries to put things into context- instructor is experienced developer an does transfer this over into the course- full source code available

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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!

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      I like how easy and robust you structured react hooks. Now, I look forward to get a job in this stack

    • Icon of double quotation marks.

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

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

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

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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

    • Icon of double quotation marks.

      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!

    • Icon of double quotation marks.

      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!

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

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

    • Icon of double quotation marks.

      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!

    • Icon of double quotation marks.

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

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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!

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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!

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      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!

    • Icon of double quotation marks.

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

    • Icon of double quotation marks.

      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!

    • Icon of double quotation marks.

      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.

    • Icon of double quotation marks.

      Recommend learning about AST's with Spencer. The course has hands-on examples and clearly explained topics.

  • Image of the distribution of newline students across the world.

    100,000+students advancing their careers

    Students across the globe are advancing their careers with newline Pro.

Our students work at

  • heroku-seeklogo.com.svgAT_and_T.svgamazon-seeklogo.com.svgmicrosoft-seeklogo.com.svgnasa.svgsalesforce-seeklogo.com.svganthem-seeklogo.com.svgAdobe.svgDisney.svg

What software engineers say about newline

newline constantly works to deliver content that meets the high standards of software engineers.

Icon of double quotation marks.

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!

Profile image of José Pablo Ortiz Lack, Full Stack Software Engineer at Pack & Pack.
José Pablo Ortiz LackFull Stack Software Engineer at Pack & Pack
  • Icon of double quotation marks.

    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!

    Profile image of Amit Grinson, Risk Data Analyst at Payoneer.
    Amit GrinsonRisk Data Analyst at Payoneer
  • Icon of double quotation marks.

    Newline is a great platform for learners and professionals.

    Profile image of Kunal Ranjan, Developer.
    Kunal RanjanDeveloper
  • Icon of double quotation marks.

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

    Profile image of Patrick Kennedy, Information Management Specialist at U.S. Department of State.
    Patrick KennedyInformation Management Specialist at U.S. Department of State
  • Icon of double quotation marks.

    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.

    Profile image of Hoda Eldawy, Software Developer at Camis Inc.
    Hoda EldawySoftware Developer at Camis Inc
  • Icon of double quotation marks.

    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.

    Profile image of Uian Sol, Web Application Developer at Software Practices Laboratory (SPLab).
    Uian SolWeb Application Developer at Software Practices Laboratory (SPLab)
  • Icon of double quotation marks.

    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.

    Profile image of Mathew Varughese, Software Engineer at Stripe.
    Mathew VarugheseSoftware Engineer at Stripe
  • Icon of double quotation marks.

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

    Profile image of Nadine Whitfield, Developer Consultant at ThoughtWorks.
    Nadine WhitfieldDeveloper Consultant at ThoughtWorks
  • Icon of double quotation marks.

    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.

    Profile image of Amanda Riu, Mobile Wrangler / Android Engineer at Automattic.
    Amanda RiuMobile Wrangler / Android Engineer at Automattic
  • Icon of double quotation marks.

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

    Profile image of Edmur Lopes, System Integration and Validation Engineer at Nokia.
    Edmur LopesSystem Integration and Validation Engineer at Nokia
  • Icon of double quotation marks.

    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.

    Profile image of Mitchelle Ribar, Executive Director, Head of Marketing Platforms at JPMorgan Chase & Co.
    Mitchelle RibarExecutive Director, Head of Marketing Platforms at JPMorgan Chase & Co.
  • Icon of double quotation marks.

    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.

    Profile image of Brandon May, Software Developer at JPMorgan Chase & Co.
    Brandon MaySoftware Developer at JPMorgan Chase & Co.
  • Icon of double quotation marks.

    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.

    Profile image of Angeline Tan, Software Engineer at ThoughtWorks.
    Angeline TanSoftware Engineer at ThoughtWorks
  • Icon of double quotation marks.

    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.

    Profile image of Jonathan Howard, Software Developer .
    Jonathan HowardSoftware Developer
  • Icon of double quotation marks.

    I have ng-book and I love the style. No Yadi yada. Just simple plain useable information. You guys are doing a fantastic job.

    Profile image of Jean Lecante, Senior Cloud Application Modernization Architect at IBM.
    Jean LecanteSenior Cloud Application Modernization Architect at IBM

Compare newline plans

Free Account

Free

For the individual who wants access to free courses and tutorial

Individual Plan

$30/mo

For the serious student who wants to learn quickly, start a side-project, or get a better job.

Error: Can't find product newline-basic-subscription-monthly. Please contact [email protected]

Team Plan

$30/mo per user

For teams who want to ship higher-quality software

Error: Can't find product newline-basic-subscription-monthly-team. Please contact [email protected]
Content Library
Get access to the highest-quality, up-to-date programming library
Books
Online access to all of newline's books
(with dozens more on the way)
Free
Sample chapters only
Pro
Access to all books
Team
Access to all books
Guides
Online access to all of newline's guides
Free
Free guides only
Pro
Access to all guides
Team
Access to all guides
Masterclasses
Free
Pro
20% discount
Team
20% discount
Early Access
Free
Offline lesson downloads
Free
Pro
Mentorship
Get help from real teachers and programmers
Apply for small-group mentorship
Free
Pro
Team
Monthly live workshops
Free
Pro
$50/mo normally, but included free for early subscribers
Community
Collaborate with others, get and give help, and make friends
Inline discussions
Ask questions - and give answers - inline with your learning
Free
Pro
Team
Discord
Free
Limited access
Pro
Team
Git repository access
Free
Pro
Team
Team Features
Seat license switching
Free
Pro
Team
Personal onboarding with team
Free
Pro
Team
Track your team's learning
Free
Pro

Choose a newline plan that matches your goals

newline offers flexible plans for both individuals and teams.

  • Basic Plan

    Free

    Free 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.

  • Error: Can't find product newline-basic-subscription-monthly. Please contact [email protected]
  • Error: Can't find product newline-basic-subscription-monthly-team. Please contact [email protected]

Questions you might have

Here are answers to some common questions

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.

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.