Originally Posted by
laserlight
What do you mean by "upload"? I would expect something like the the user providing the path to a file, whereas "upload" tends to have connotations of transferring a file over a network.
As for "it plays it": that's back to my previous post: are you trying to implement a codec, or are you going to make use of an existing library and write a frontend video player, etc.
Is your text-based calculator able to correctly evaluate the expression (-5 * (4 - 7) + 1) / (20 / 10)? That's a fairly typical first-year university programming homework question, so if you haven't gotten to that point yet, it would be good practice.
That's good.
Not even rock-paper-scissors, tic-tac-toe, or some kind of "guess the number" game? Those are the kind of games that beginners are expected to start with. As for "stock trading ai": it'll probably be some simple stock trading simulation.