TypeScript

 constructor(private http: HttpClient) { }

  obterCursos(): Observable<Curso[]> {
    return this.http.get(this.url + "listar").pipe(
      map((res) => {
        this.vetor = res['curso'];
        return this.vetor ;
      })
    );
  }

alguem pode me ajudar?

se vc nao tiver a interface do que ta sendo buscado na sua api, vc pode fazer o res ser any.

    map((res: any) => { 
        this.vetor = res["curso"];
        return this.vetor;
    })

Pra essas requisições http eu recomendo que vc use o Axios, a sintaxe se torna bem mais facil de ler, entender e codar

Estou iniciando com API’s, ainda não consegui resolver, poderia me ajudar?? adicionando no discord?

Já tentou informar o tipo?

this.http.get<TipoQuePossuiCursos>(this.url + "listar")

Dessa forma, vc conseguirá navegar nas propriedades definidas no tipo informado.