For some learners like younger ones or ones with attention issues, I find https://www.time4learning.com/ to have better videos (at least for keeping kids' attention) but it is a program you pay for.
http://mathantics.com/index.php
Also see 1st topic on https://allinonehighschool.com/geometry-2014/
https://www.khanacademy.org/math/geometry-home/geometry-lines/geometry-lines-rays/v/lines-line-segments-and-rays
http://cms.gavirtualschool.org/Shared/Math/GSEGeometry/Transformations/Geometry_Transformations_Shared2.html
Practices or Quizzes:
https://www.khanacademy.org/math/geometry-home/geometry-lines/geometry-lines-rays/e/recognizing_rays_lines_and_line_segments
Q: http://www.ck12.org/user:YWxsaW5vbmVob21lc2Nob29sQGdtYWlsLmNvbQ../book/EP-Geometry-Second-Edition/r1/section/1.1/
A: https://allinonehighschool.files.wordpress.com/2013/11/latest-geometry-answers.pdf
https://www.khanacademy.org/math/geometry-home/geometry-lines/geometry-lines-rays/e/drawing-lines
review: https://www.khanacademy.org/math/geometry-home/geometry-lines/geometry-lines-rays/a/lines-line-segments-and-rays-review