Here are some useful resources for your academic excellence in your philosophical studies.
Stanford Encyclopedia of Philosophy |An advanced encyclopedia of philosophy where you can find detailed information for almost any area of philosophy.
Internet Encyclopedia of Philosophy | Another encyclopedia of philosophy with fantastic articles written by professional philosophers.
Dictionary of Philosophy | where you can find clearer meanings of many philosophical terms.
Excellent writing skill is one of the best assets a student can gain through philosophy. To improve your writing skills, be prepared to read good write-ups, write, and be happily interested in receiving criticism [especially constructive ones].
Some good hints on writing in Philosophy
It is also very profitable to start a writing/reading group with your course mates/friends, where your writings can be shared among your peers for constructive reviews. Two good heads are better than one because they provide four good eyes. This is called peer review in academia, and a majority of researchers in philosophy have one time or the other had their academic writings subjected to peer review before they qualify for publication. You too can start your career, though at the student level, by taking similar steps.
Below are two links for you to get Undergraduate Philosophy Journals where you can start practising professional philosophical writing.
Understand your Philosophical terms
Other places where you can get the meanings of some philosophical terms:
Research Ethics in Philosophy
Develop a good habit of research ethics – Say no Plagiarism.
Know more about Plagiarism | University of Oxford
Freely check your write-ups against plagiarism:
Plagiarism Checker | Free Online Software by EduBirdie