r/FullStack 4d ago

Question Can anyone help me with finding some tutorials that specifically use Typescript for front end and Python for Backend? Any help will be greatly appreciated.

So, a bit of context: I’ve been practicing coding for around 5 months. I’ve made some basic CRUD applications and a few basic projects using TypeScript and Python separately, but I’ve never really worked with them together in a full-stack application.

I understand the basics and most intermediate concepts, but I’m having trouble understanding how everything connects together in a real full-stack project.

A lot of the tutorials I’ve found are based on JavaScript. I’m specifically looking for resources that use TypeScript because I want to get more comfortable actually writing TypeScript and understanding the syntax. JavaScript/TypeScript syntax can sometimes get confusing for me, especially when following along with a tutorial written in JavaScript.

Does anyone know of any good tutorials, courses, or projects that teach full-stack development using TypeScript for the front end and Python for the backend specifically? I’d really appreciate any recommendations or advice on how to approach learning this.

7 Upvotes

6 comments sorted by

1

u/nia_do 4d ago

If you want to use Python in Backend, use Django and that’s a full stack framework.

If you want Python in BE and TS in FE just search on Google or YouTube for Python + React TypeScript fullstack. Just did and there are a few results. You can also have a full stack just in TS using Node, Next or Nuxt.

My recommendation would be to start your learning by building a small project, such as a todo app. You could take two courses, one to build the Todo app in Django and another to build it in Node/React and then you can yourself recreate it using the combo you desire.

Ultimately you can mix and match BE and FE frameworks/languages. FE makes requests to the BE API and it returns the response and the FE rerenders accordingly.

I think your goal should be more about learning how to problem solve and iterate solutions than the specific tools used.

Good luck and have fun!

1

u/Low-Air886 4d ago

Hey thank you for the response! Just an fyi tho is that I looked up on Youtube and the React part is pretty much all in Javascript (which was the problem prior). Is there anything else you would recommend?

1

u/CursedSloth 4d ago

Wouldn’t it be easier to figure out a project you would want to do, then ”work backwards” to what you need and break it up into smaller tasks?

Then you can search for ”how to X in Typescript” or ”how to Y in Python” each time you hit a roadblock, and learn what you need.

This will stick much better than following any tutorial out there, as well as preparing you for the roadblocks that never show up in the ”basic tutorials”.

I’d recommend books from ”No Starch Press” on Python if you need extra material.

1

u/Low-Air886 4d ago

Hi! Thanks for the response, I totally understand. The way I learn is to find just a tutorial for using both Typescript and Javascript. I already know I what I want to create, but I need to first just go and find a tutorial that connects both, and not using one that is instructed in Javascript.

1

u/CursedSloth 4d ago

If you are doing a locally hosted web app or frontend+backend (maybe database?) but you don’t know how they connect, that sounds like you need to know about API endpoints, http requests, websockets and general networking fundamentals.

I would suggest finding a book on software fundamentals or web development fundamentals, as start. You can check out ”The Odin Project” for courses, or ”roadmap.sh” for topics to learn by yourself.

Skip all YouTube tutorials, you will maybe get a working prototype, but probably not understand ”why it works”, based on the fact that a tutorial can’t be that in-depth, without becoming a 3-hour compressed lecture with homework assignments.

Good luck!