This lesson shows how to organize Express routes by separating them into different files. First, you create a main app file that initializes the Express app. Then, you create a route file where you use express.Router() to define related routes. You export this router from the route file. In the main app file, you import the router and use app.use() to mount it under a specific path prefix like '/users'. This way, requests to '/users/profile' or '/users/settings' are handled by the routes defined in the separate file. The server listens on a port and handles requests accordingly. This approach keeps your code clean and easier to maintain.