Yes, today's laptops come with extra slots. These slots are empty, to help users extend the ram and storage size when they got money. So, you should buy a laptop that offers these extra slots to help you extend the memory as well as storage. Without these slots, you cannot upgrade the ram and storage, keep in mind. Yes, processors are ungradable; you cannot upgrade them with a newer one. So, keep your eyes void open before choosing a processor.