I wouldn't aim towards a senior just yet. To me, at least, senior indicates about 10 years experience of working on teams, mentoring juniors, putting out metaphorical fires and communicating with customers.
At this point you should look for a job. Most sites will teach you the basics.
Once you have some good skills under your belt - put them to use, either on a personal project or a commercial one.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.