Is the dimension of the space of $H^2(B)$ harmonic functions on unit ball $B\subset\mathbb{R}^d$ countably or uncountably infinite?

Robin Chapman has given a complete answer, but I want to add something that is too long for a comment. The point is the answer depends on how you wish to define "dimension." Strictly speaking, the previous sentence is nonsense as there is no disagreement on how to define dimension: it is the cardinality of a maximal linearly independent subset. For the purpose of this answer, let's call this "algebraic dimension." My reason for giving it a special name is that I suspect that what you REALLY want to know is if this space is separable: "does it have a countable dense subset?" Let us call the cardinality of a minimal set with dense span the "analytic dimension." So a separable space is one with countable analytic dimension. Notice that in order to find the analytic dimension you need to know what "dense" means. That is you need a topology, which you must define. However, the answer to your question is "yes" for most of the usual function space topologies you might put on your space. Actually that depends on what space you mean exactly. If you want to consider ALL harmonic functions, you probably want to use the topology of uniform convergence on compact sets. Your notation suggests maybe that you have in mind square integrable harmonic functions, for which you would naturally use the $L^2$ norm. (Note: you will run into trouble if you want to consider the space of bounded harmonic functions with the sup norm  this space is not separable.) As Robin explained very well, the algebraic dimension of your space is uncountable. In fact, from his answer you can glean that pretty much any interesting function space will have uncountable "algebraic dimension." On the other hand, many function spaces with their natural topologies are separable, i.e. have countable "analytic dimension." The big exceptions are spaces like $L^\infty$ that involve a sup norm and no regularity. 


Uncountably infinite as long as $d\ge2$. We can solve the boundary value problem for countinuous functions on the unit sphere $S$. So we get a linear injection from $C(S)$ to $H(B)$. Now the dimension of $C(S)$ is uncountable. The unit interval $[0,1]$ embeds in $S$ and by Urysohn's lemma we get a linear surjection from $C(S)$ to $C([0,1])$. To see that $C[0,1]$ has uncountable dimension, note that the functions $f_t:x\mapsto e^{tx}$ are linearly independent for $t\in\mathbb{R}$. Added A less clumsy way of proving that $C(S)$ is uncountably dimensional than the hasty argument above is to consider $F_t:(x_1,\ldots,x_n)\mapsto e^{t x_1}$. 

