For $G$ group and $H$ subgroup of finite index, prove that $N \subset H$ normal subgroup of $G$ of finite index exists
Your definition of $\varphi$ looks fine. Anything in the kernel must in particular fix $H$, and $gH = H$ is equivalent to $g \in H$. On the other hand I think $N = \ker \varphi$ can be a proper subgroup of $H$. As an example, which is silly because the group is finite, if you take $G = S_3$ and $H = \{1, (12)\}$ then this process produces $N = \{1\}$.
For the second question, this is just the "first" isomorphism theorem.
I don't know it's true or false but I try this as this
$H$ is a subgroup of $G$. $(G:H)=n$, we can get atleast one normal subgroup $N⊆H$.
Let $[G:H]=\{g_1,g_2,...,g_n\}$
Now we define a mapping $f:G \to S_n$ such that $f(a)=g_i$ where $a∈g_i, N⊆g_iH$ Clearly mapping is well defined.
Let $f(b)=g_j$ where $g_j∈g_j, N ⊆g_jH$.
Now $a∈g_i N$ and $b ∈g_j N$ therefore $ab∈g_i.g_jN⊆g_ig_jH$ Therefore $f(ab)=gi.gj=f(a)f(b)$, $f$ is homomorphism.
Let $x∈\operatorname{ker}f$ .Then $x∈N⊆H$ i.e $\operatorname{ker} f=N⊆H$