Can I use tensor flow GPU without a graphics card? Outsource training to AWS/Cloud?
Use Kaggle kernel to run and save the file in system thats a easy and smart way out.
Background
I have a school project that has this specific item I want to construct an object detector for. I was planning on making a custom dataset, labeling the image, and then using tensorflow to train my classifier.
I was reading an article and it said if I didn't have a gpu with 2GB or more it would be better to train the dataset on AWS or google cloud.
Question
My question is could I still write the code and configuration files on my laptop, which has no GPU, and then outsource the training to AWS or google cloud?
I'm very new to this so I'm not sure if I'm overlooking some sort of dependencies that will prevent me from moving forward. 
If I can't move forward with my given hardware what are my other options I guess?