Esta mal tu código no estas definiendo la variable que almecene el array de la consulta en este caso 
$datos prueba de esta forma  
 Código PHP:
    while ($datos = odbc_fetch_row($resultado)){ 
                $num_filas ++; 
                echo "<Tr>"; 
                echo "<td align='center'>"; 
                echo "<font color='#0033FF'>"; 
                echo $datos['codigo_curso'];  
                echo $datos['nombre_curso'];  
                   echo "<a href = 2.php?id_curso=$datos[codigo_curso]>Ver</a></td>" ; 
            for($i=1;$i<=$num_campos;$i++){ 
                    echo "<td align='center'>"; 
                if (odbc_result($resultado,$i)) 
                        echo odbc_result($resultado,$i); 
                        echo "</td>"; 
                         
            } 
    
  Saludos.