<< NDSolve`FEM`
a = 5;
R = ImplicitRegion[
0 <= x <= a && 0 <= y <= a && 0 <= z <= a, {x, y, z}];
Rdis = DiscretizeRegion[R]
RegionPlot3D[R, Axes -> True, AxesLabel -> {x, y, z}]
lap = Laplacian[T[x, y, z], {x, y, z}];
\[CapitalGamma] = {DirichletCondition[T[x, y, z] == 100,
0 <= x <= a && 0 <= y <= a && z == a],
DirichletCondition[
T[x, y, z] ==
0, (0 <= x <= a && 0 <= y <= a && z == 0) || (x == 0 &&
0 <= y <= a && 0 <= z <= a) || (x == a && 0 <= y <= a &&
0 <= z <= a) || (0 <= x <= a && y == 0 &&
0 <= z <= a) || (0 <= x <= a && y == a && 0 <= z <= a)]};
sol = NDSolveValue[{lap == 0, \[CapitalGamma]},
T, {x, y, z} \[Element] Rdis];