{"title":"Tutores de programação","description":null,"products":[{"product_id":"ai-python-tutor","title":"Tutor de Python com AI","description":"\u003cp\u003eEste tutor de Python com AI é para o momento em que você já assistiu aos vídeos, acompanhou o instrutor e ainda não consegue começar um script a partir de um arquivo vazio. Isso é o inferno dos tutoriais, e outro curso não vai tirar você dele. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor que faz você escrever o Python por conta própria: primeiro errado, depois funcionando e, por fim, limpo.\u003c\/p\u003e\u003cp\u003eEle começa com uma verificação de nível de cinco minutos, uma tarefa em vez de um quiz, e então cria uma sequência de aulas com base no ponto em que você realmente está: listas e loops, funções, dicionários, arquivos, erros e tracebacks, classes e, depois, requests e pandas. Cada aula tem uma explicação curta, um exemplo resolvido, uma tarefa para você e uma verificação. Quando seu código dá erro, ele não cola a correção. Ele aponta para a linha, pergunta o que você esperava que ela fizesse e deixa você encontrar a lacuna.\u003c\/p\u003e\u003cp\u003eO mesmo arquivo funciona no Claude, ChatGPT e Gemini. Cole-o uma vez em um Projeto, um GPT personalizado ou um Gem; a instalação leva menos de dois minutos, e é um pagamento único, sem nada para renovar.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634791977224,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-python-tutor-1.png?v=1789381390"},{"product_id":"ai-javascript-tutor","title":"Tutor de JavaScript com AI","description":"\u003cp\u003eEste tutor de JavaScript com AI é para quando você consegue acompanhar um tutorial e editar o arquivo de outra pessoa, mas, quando pedem para fazer um botão executar alguma ação em uma página em branco, você trava. A programação assíncrona é onde a maioria das pessoas desiste em silêncio. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor que faz você escrever JavaScript no console do navegador desde a primeira lição.\u003c\/p\u003e\u003cp\u003eEle apresenta uma única tarefa em vez de um quiz e conduz uma sequência de lições que acompanha a forma como o JavaScript realmente costuma dar errado: valores e escopo, arrays e map, objetos e desestruturação, depois o DOM, eventos e, só então, promises e async await. Cada lição tem uma explicação, um exemplo resolvido, uma tarefa para você e uma verificação. Quando seu código lança Cannot read properties of undefined, ele não cola uma correção. Ele pergunta o que você esperava que aquela variável contivesse naquela linha.\u003c\/p\u003e\u003cp\u003eFunciona da mesma forma no Claude, ChatGPT e Gemini. Cole uma vez em um Project, um GPT personalizado ou um Gem e você estará executando tudo em cerca de dois minutos. Compra única, sem assinatura. Combina com \u003ca href=\"\/pt\/products\/ai-skill-for-javascript\"\u003eSkill de AI para JavaScript\u003c\/a\u003e, o assistente prático para quando você já sabe o básico; este ensina o básico a você.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634792009992,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-javascript-tutor-1.png?v=1789381394"},{"product_id":"ai-sql-tutor","title":"Tutor de SQL com AI","description":"\u003cp\u003eEste tutor de SQL com AI é para quando você sabe escrever um SELECT com um WHERE e pouco mais. Então um join transforma 400 pedidos em 1.200, um LEFT JOIN silenciosamente exclui os clientes que você estava procurando, e você não consegue dizer por quê. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor que faz você escrever consultas e analisar suas próprias contagens de linhas, em vez de consultar a solução de outra pessoa.\u003c\/p\u003e\u003cp\u003eEle começa com uma consulta em um esquema que você descreve e ensina aquilo que a maioria dos cursos ignora: a ordem em que o banco de dados realmente executa suas cláusulas, FROM, depois WHERE, depois GROUP BY, depois HAVING e, por fim, SELECT. Metade de toda a confusão com SQL desaparece nesse ponto. A partir dessa base, ele aborda joins, multiplicação de linhas, comportamento de NULL, CTEs e funções de janela. Quando seu conjunto de resultados tem o tamanho errado, ele não reescreve a consulta. Ele pergunta quantas linhas você esperava e de onde vieram as extras.\u003c\/p\u003e\u003cp\u003eUm único arquivo, idêntico no Claude, ChatGPT e Gemini. Cole-o em um Projeto, em um GPT personalizado ou em um Gem, leva cerca de dois minutos, e ele será seu de vez, sem assinatura.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634792730888,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-sql-tutor-1.png?v=1789381407"},{"product_id":"ai-go-tutor","title":"Tutor de Go com AI","description":"\u003cp\u003eVocê decidiu aprender programação em Go, leu o Tour of Go duas vezes e ainda escreve código em Go que parece o Python ou Java que você deixou para trás. Seu tratamento de erros é uma parede de retornos ignorados, e você não consegue dizer quando um canal é melhor que um mutex. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor de Go que propõe tarefas e faz você encontrar seu próprio deadlock.\u003c\/p\u003e\u003cp\u003eEle começa com uma tarefa, não com uma palestra: escrever uma função que retorna um valor e um erro, e lê o que você envia. A partir disso, ele sabe se você entende valores zero, se está tratando interfaces como algo a ser declarado antecipadamente e se já conhece o aliasing de slices. As lições passam por structs e métodos, receptores de ponteiro versus receptores de valor, interfaces implícitas, encapsulamento de erros com %w, goroutines, canais, select e cancelamento de contexto. Quando seu código está errado, ele aponta para a linha e pergunta qual é o valor zero desse map.\u003c\/p\u003e\u003cp\u003eO mesmo arquivo no Claude, ChatGPT e Gemini. Você paga uma vez, instala em um minuto e nada é renovado. Combina com \u003ca href=\"\/pt\/products\/ai-skill-for-go\"\u003eSkill de AI para Go\u003c\/a\u003e, o assistente prático para quando você já conhece o básico; este ensina o básico a você.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634793058568,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-go-tutor-1.png?v=1789381453"},{"product_id":"ai-angular-tutor","title":"Tutor de Angular com AI","description":"\u003cp\u003eSe você quer aprender Angular, o primeiro problema é que metade dos tutoriais que encontra foi escrita para NgModules, a outra metade pressupõe que você já entende RxJS, e a base de código do trabalho usa os dois. Você consegue fazer um componente renderizar, mas não sabe explicar por que um subscribe aninhado é um problema. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor que ensina a versão que você realmente está usando e faz você escrever o código por conta própria.\u003c\/p\u003e\u003cp\u003eEle pergunta primeiro qual é a sua versão do Angular, porque os componentes standalone se tornaram o padrão na versão 17 e os signals chegaram na versão 16, então a resposta muda conforme o número. Depois, ele apresenta uma tarefa e analisa o que você escreve. As lições abordam componentes e inputs, injeção de dependência com inject, serviços, HttpClient, os blocos de controle de fluxo, signals em comparação com observables, switchMap em vez de aninhar subscriptions, formulários reativos, rotas carregadas sob demanda e detecção de mudanças OnPush. Quando seu código está errado, ele cita a linha e pergunta o que acontece no segundo clique.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT e Gemini executam este arquivo de forma idêntica. Compre uma vez, instale em um minuto e nada será renovado.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634793156872,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-angular-tutor-1.png?v=1789381466"},{"product_id":"ai-c-sharp-tutor","title":"Tutor de C# com AI","description":"\u003cp\u003eEste tutor de C# com AI é para quando você terminou dois tutoriais de Unity e um curso em vídeo, mas ainda não consegue iniciar um projeto a partir de uma pasta vazia. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor de C# que faz você escrever um código que depois precisa explicar, em vez de copiar da tela de outra pessoa.\u003c\/p\u003e\u003cp\u003eEle começa com três perguntas e uma pequena tarefa, e então segue um percurso real: tipos por valor e por referência, coleções, LINQ, classes e interfaces, exceções, async e await, até chegar a um aplicativo de console que você mesmo desenvolve. Cada lição traz uma explicação curta, um exemplo resolvido com um código diferente e, depois, a sua vez, enquanto ele espera. Quando seu programa lança uma NullReferenceException, ele não cola a correção. Ele pergunta qual referência é nula e como você provaria isso, e só apresenta o conceito depois que você encontra a linha.\u003c\/p\u003e\u003cp\u003eFunciona da mesma forma no Claude, ChatGPT e Gemini. Um pagamento, sem assinatura, instalado em menos de dois minutos. Combina com o \u003ca href=\"\/pt\/products\/ai-skill-for-c-sharp\"\u003eSkill de AI para C#\u003c\/a\u003e, o assistente prático para quando você já conhece o básico; este ensina o básico a você.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634796466440,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-c-sharp-tutor-1.png?v=1789381490"},{"product_id":"ai-django-tutor","title":"Tutor de Django com AI","description":"\u003cp\u003eEste tutor de Django com AI é para o dia em que você seguiu o tutorial de enquetes até o fim, abriu um projeto em branco e não fazia ideia do que digitar primeiro. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor de Django que faz você criar um aplicativo próprio, uma camada de cada vez, e explicar o que cada arquivo está fazendo ali.\u003c\/p\u003e\u003cp\u003eEle pergunta o que você já publicou, define seu nível e então percorre a sequência que importa: projeto versus aplicativo, modelos e migrações, o ORM e a consulta N+1, views baseadas em funções e em classes, templates e arquivos estáticos, formulários e ModelForm, o admin, usuários e permissões, depois configurações e implantação. Cada aula é uma explicação curta, um exemplo prático usando um modelo diferente e, em seguida, uma tarefa para você escrever sozinho. Quando seu queryset não retorna nada, ele pergunta o que o filtro está comparando, não o que você deve copiar e colar.\u003c\/p\u003e\u003cp\u003eO mesmo arquivo, o mesmo comportamento no Claude, no ChatGPT e no Gemini. Pague uma vez, instale em cerca de um minuto e não há nada sendo renovado em segundo plano.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634796499208,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-django-tutor-1.png?v=1789381494"},{"product_id":"ai-java-tutor","title":"Tutor de Java com AI","description":"\u003cp\u003eEste tutor de Java com AI é para quando você consegue acompanhar uma aula, mas ainda não consegue começar uma classe a partir de um arquivo em branco, ou quando tem uma prova daqui a três semanas e herança ainda parece um palpite. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor de Java que faz você escrever código que depois precisa defender, em vez de assistir a uma gravação de tela.\u003c\/p\u003e\u003cp\u003eEle começa com três perguntas e uma pequena tarefa, depois ensina na ordem que realmente funciona: tipos e referências, classes e construtores, interfaces em comparação com classes abstratas, o framework de coleções, o contrato de equals e hashCode, exceções verificadas e não verificadas, genéricos e, por fim, streams. Cada lição traz uma explicação curta, um exemplo resolvido com um código diferente e, depois, a sua vez. Quando seu HashSet contém dois objetos que você considera iguais, ele pergunta o que igualdade significa para a sua classe, e não o que você deve copiar e colar.\u003c\/p\u003e\u003cp\u003eO mesmo arquivo funciona da mesma forma no Claude, no ChatGPT e no Gemini. Um pagamento, sem assinatura e cerca de noventa segundos para instalar. Combina com o \u003ca href=\"\/pt\/products\/ai-skill-for-java\"\u003eSkill de AI para Java\u003c\/a\u003e, o assistente prático para quando você já conhece o básico; este ensina o básico a você.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634796564744,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-java-tutor-1.png?v=1789381503"},{"product_id":"ai-r-tutor","title":"Tutor de R com AI","description":"\u003cp\u003eEste tutor de AI para R é para a semana em que sua dissertação precisa de um teste t até sexta-feira e seu script é uma pilha de trechos copiados que ninguém, incluindo você, consegue explicar. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor da linguagem R, para que você escreva seu próprio código no RStudio e diga o que cada linha faz.\u003c\/p\u003e\u003cp\u003eEle pergunta como são seus dados e o que você precisa produzir, define seu nível e, então, ensina na ordem que o R realmente valoriza: vetores e vetorização primeiro; depois, data frames e tibbles, seleção de subconjuntos, fatores e valores ausentes, os verbos do dplyr, dados organizados e pivotagem, o ggplot2 como uma gramática, e não como uma lista de tipos de gráficos; depois, funções, modelos e relatórios reproduzíveis. Cada lição traz uma explicação curta, um exemplo resolvido com um conjunto de dados diferente e, em seguida, a sua vez no console. Quando mean() retorna NA, ele pergunta o que o vetor contém, não qual argumento adicionar.\u003c\/p\u003e\u003cp\u003eO arquivo funciona da mesma forma no Claude, ChatGPT e Gemini. Uma compra, sem assinatura, pronto para usar em menos de dois minutos.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634796663048,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-r-tutor-1.png?v=1789381523"},{"product_id":"ai-ruby-on-rails-tutor","title":"Tutor de Ruby on Rails com AI","description":"\u003cp\u003eEste tutor de Ruby on Rails com AI é para o dia em que o tutorial do blog termina e você não consegue adicionar um segundo modelo sem copiar o código de outra pessoa. Ele transforma Claude, ChatGPT ou Gemini em um tutor de Rails que trabalha como um desenvolvedor sênior.\u003c\/p\u003e\u003cp\u003eEle identifica seu nível com uma tarefa: modelar um Post que tenha muitos Comments e, depois, explicar o que o Rails gerou para você. Em seguida, define uma sequência de lições que acompanha o framework: rotas e MVC, associações do Active Record, validações, parâmetros permitidos, parciais e helpers, Minitest ou RSpec, jobs em segundo plano e, depois, Hotwire. Cada lição traz uma explicação curta, um exemplo resolvido e uma tarefa para você fazer sozinho. Quando algo dá errado, ele informa a classe do erro e pergunta o que o Rails estava procurando antes de mostrar a solução.\u003c\/p\u003e\u003cp\u003eO mesmo arquivo funciona no Claude Projects, em um GPT personalizado e em um Gemini Gem. Você compra uma vez, não há assinatura, e a configuração leva cerca de um minuto: abra o arquivo, copie-o, cole-o na caixa de instruções e diga em que está com dificuldade. Combina com \u003ca href=\"\/pt\/products\/ai-skill-for-ruby\"\u003eSkill de AI para Ruby\u003c\/a\u003e, o assistente prático para quando você já sabe o básico; este ensina o básico a você.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813735176,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-ruby-on-rails-tutor-1.png?v=1789381537"},{"product_id":"ai-vba-tutor","title":"Tutor de VBA com AI","description":"\u003cp\u003eEste tutor de VBA com AI é para a macro que você gravou, que funcionou uma vez e depois quebrou no instante em que alguém inseriu uma coluna. Você é analista, não desenvolvedor, e precisa que o Excel pare de acabar com sua terça-feira. Este arquivo começa com o resultado do gravador que você já tem, em vez de partir de um curso de programação.\u003c\/p\u003e\u003cp\u003eEle começa com uma única tarefa: abrir o Editor do Visual Basic com Alt e F11, colar uma macro gravada e dizer o que uma linha dela faz. Depois, o plano acompanha o modelo de objetos do Excel, de Workbook a Worksheet e a Range e Cells, depois Option Explicit e Dim, em seguida loops, condições, tratamento com On Error e, por fim, a leitura de um intervalo em uma matriz para que uma macro em 40.000 linhas termine. Cada lição traz uma explicação curta, um exemplo resolvido em uma planilha de amostra e uma tarefa para você digitar. Quando ocorre o erro de tempo de execução 1004 ou 91, ele pergunta qual objeto estava vazio antes de oferecer uma correção.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT e Gemini executam tudo da mesma forma. Um pagamento, sem assinatura, e a configuração consiste em copiar e colar na caixa de instruções. Comece pela macro que está incomodando você hoje.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813767944,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-vba-tutor-1.png?v=1789381541"},{"product_id":"ai-cobol-tutor","title":"Tutor de COBOL com AI","description":"\u003cp\u003eEste tutor de COBOL com AI é para a função de mainframe que você assumiu, o programa em lote escrito em 1994 que você herdou ou a equipe que está migrando um sistema bancário ou de seguros para fora dele. Ninguém tem tempo para ensinar você, e a pessoa que escreveu o código se aposentou. Cole este arquivo no Claude, ChatGPT ou Gemini e você terá um tutor focado em ler e manter código de produção, não em imprimir Hello World.\u003c\/p\u003e\u003cp\u003eEle começa avaliando você ao perguntar o que já consegue ler no programa exibido na tela. Depois, o plano acompanha o que o trabalho exige: as quatro divisões, cláusulas PIC e o que COMP-3 realmente armazena, números de nível e nomes de condição 88, copybooks, arquivos sequenciais e VSAM com seus códigos FILE STATUS, a estrutura de PERFORM e o JCL que executa tudo. Cada lição traz uma explicação, um exemplo resolvido e uma tarefa com código. Quando seu trabalho termina com um abend S0C7, ele faz você descobrir qual campo continha dados não numéricos antes de dizer qualquer outra coisa.\u003c\/p\u003e\u003cp\u003eO arquivo funciona de forma idêntica no Claude, ChatGPT e Gemini. Compra única, sem assinatura, e você estará executando tudo em cerca de noventa segundos.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813899016,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-cobol-tutor-1.png?v=1789381550"},{"product_id":"ai-rust-tutor","title":"Tutor de Rust com AI","description":"\u003cp\u003eVocê pode escrever Rust que compila movendo as coisas de um lado para outro até o texto vermelho desaparecer, e esse é o ponto em que você aprende Rust de verdade ou continua chutando. Você ainda não consegue dizer por que ele desapareceu. Essa é a lacuna que este arquivo resolve: cole-o no Claude, ChatGPT ou Gemini e você terá um tutor cuja principal função é fazer você ler a saída do compilador em vez de colá-la para outra pessoa.\u003c\/p\u003e\u003cp\u003eEle começa com uma pequena questão de ownership e, então, segue a única ordem que funciona nesta linguagem: moves e Copy, depois empréstimos e a regra de um mutável ou vários compartilhados, depois Option e Result com o operador de ponto de interrogação, depois traits e genéricos, depois lifetimes, quando você realmente precisar deles, e então Box, Rc e RefCell. Todo erro que você trouxer recebe o mesmo tratamento. Ele identifica o código, E0382, E0499, E0106, diz para você executar rustc explain e pergunta qual valor o compilador acha que foi movido e em qual linha, antes de mencionar uma correção.\u003c\/p\u003e\u003cp\u003eUm arquivo, o mesmo comportamento no Claude, ChatGPT e Gemini. Compra única, sem assinatura. Copie-o para a caixa de instruções e você estará trabalhando em alguns minutos.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813931784,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-rust-tutor-1.png?v=1789381561"},{"product_id":"ai-typescript-tutor","title":"Tutor de TypeScript com AI","description":"\u003cp\u003eVocê começou a aprender TypeScript e acabou escrevendo JavaScript com anotações improvisadas: quando aparece o sublinhado vermelho, você adiciona any ou um type assertion com as e segue em frente. Esse hábito é o problema: cole este arquivo no Claude, ChatGPT ou Gemini e você terá um tutor que não entrega a correção até que você consiga dizer o que incomoda o compilador.\u003c\/p\u003e\u003cp\u003eEle começa com uma questão de tipagem e depois segue pela ordem que constrói o entendimento: tipagem estrutural, uniões e tipos literais, narrowing com typeof e in, uniões discriminadas, genéricos e restrições, depois keyof e tipos mapeados, e por fim os tipos utilitários que você realmente usará. Os erros vêm com o número correspondente, TS2322, TS2339 ou TS18048, e uma pergunta sobre qual lado da atribuição desagrada ao compilador. O modo estrito é ativado na primeira lição, porque tudo depois fica mais fácil.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT e Gemini leem o arquivo exatamente da mesma forma. Uma compra, sem assinatura, dois minutos para configurar: copie o arquivo, cole-o e diga no que está trabalhando. Combina com \u003ca href=\"\/pt\/products\/ai-skill-for-typescript\"\u003eAI Skill for TypeScript\u003c\/a\u003e, o assistente prático para quando você já conhece o básico; este ensina o básico a você.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813964552,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-typescript-tutor-1.png?v=1789381565"},{"product_id":"ai-aws-tutor","title":"Tutor de AWS com AI","description":"\u003cp\u003eExistem cerca de 200 serviços da AWS, e todo curso começa listando-os. É por isso que a maioria das pessoas que se propõe a aprender AWS termina um curso e ainda não consegue projetar uma VPC funcional. Este arquivo oferece o oposto: cole-o no Claude, ChatGPT ou Gemini e você terá um tutor que define primeiro um objetivo, seja a prova SAA-C03 ou um sistema que você precisa criar, e ensina apenas o que esse objetivo exige.\u003c\/p\u003e\u003cp\u003eEle avalia seu nível com três perguntas e uma tarefa de projeto e, em seguida, segue uma ordem coerente: IAM e privilégio mínimo; depois VPC com sub-redes, tabelas de rotas e grupos de segurança; depois computação no EC2 e no Lambda; depois S3 e suas classes de armazenamento; depois RDS e DynamoDB; depois filas e eventos; depois CloudWatch; e, por fim, custos. Ele não tem acesso ao console nem às chaves da sua conta, e deixa isso claro. Toda aula termina com algo que você cria sozinho e explica de volta, com um alarme de cobrança ativado antes de começar.\u003c\/p\u003e\u003cp\u003eFunciona no Claude, ChatGPT e Gemini sem alterações. Um único pagamento, sem assinatura, e a configuração consiste em copiar e colar.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813997320,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-aws-tutor-1.png?v=1789381570"},{"product_id":"ai-azure-tutor","title":"Tutor de Azure com AI","description":"\u003cp\u003eVocê precisa aprender Azure porque seu empregador migrou para ele ou porque marcou uma prova AZ-104, e o portal tem três maneiras de fazer tudo, cada uma com nomes diferentes. Este arquivo é o caminho prático: cole-o no Claude, ChatGPT ou Gemini e você terá um tutor que começa definindo qual prova ou sistema você pretende fazer, para então ensinar apenas o que isso exige.\u003c\/p\u003e\u003cp\u003eAs lições seguem a estrutura que o Azure realmente tem: a hierarquia de escopos, do grupo de gerenciamento até o recurso; depois, o Entra ID com usuários, grupos e identidades gerenciadas; em seguida, as funções do RBAC e onde elas são herdadas; depois, VNets, sub-redes e grupos de segurança de rede; então, máquinas virtuais e o App Service; contas de armazenamento com seus níveis e opções de redundância; depois, o Azure Monitor com o Log Analytics; e, por fim, custos. Ele não tem acesso à sua assinatura nem credenciais, e informará isso a você. Você cria os recursos, relata o que o portal ou a CLI az retornou, e ele trabalha a partir dessas informações.\u003c\/p\u003e\u003cp\u003eO mesmo arquivo funciona da mesma forma no Claude, ChatGPT e Gemini. Compra única, sem assinatura, pronto no tempo necessário para copiar e colar.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814030088,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-azure-tutor-1.png?v=1789381575"},{"product_id":"ai-react-tutor","title":"Tutor de React com AI","description":"\u003cp\u003eEste tutor de React JS é para o momento em que você já consegue criar uma lista de tarefas, mas não sabe dizer por que seu componente foi renderizado quatro vezes, por que o valor dentro de useEffect está desatualizado ou onde esse estado realmente deveria ficar. Quase todo problema em React é, na verdade, um único problema subjacente, e é por isso que este arquivo começa por aí: primeiro o modelo de renderização, depois os hooks e, por último, as bibliotecas.\u003c\/p\u003e\u003cp\u003eCole-o no Claude, ChatGPT ou Gemini, e ele identifica seu nível com uma pergunta sobre o que aciona uma nova renderização. Em seguida, as lições seguem em ordem: estado e nova renderização, props e elevação do estado, listas e chaves, inputs controlados, useEffect e o caso muito mais comum em que você não precisa dele, as regras dos hooks, contexto e suas limitações, busca de dados e, só então, memoização, quando você já conseguir medir alguma coisa. Quando seu componente entra em loop, ele pergunta qual linha define o estado durante a renderização antes de mencionar uma solução.\u003c\/p\u003e\u003cp\u003eO mesmo arquivo, o mesmo comportamento no Claude, ChatGPT e Gemini. Um pagamento, sem assinatura, e leva cerca de um minuto para configurar.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814095624,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-react-tutor-1.png?v=1789381584"},{"product_id":"ai-lua-tutor","title":"Tutor de Lua com AI","description":"\u003cp\u003eQuase ninguém decide aprender Lua por si só. Você está aprendendo porque o Roblox Studio exige isso, porque o mod de que você gosta foi escrito nessa linguagem ou porque sua configuração do Neovim agora é um init.lua de 400 linhas que você não consegue ler. Isso transforma Claude ou ChatGPT em um tutor que ensina Lua dentro do ambiente que você realmente usa, não no vácuo.\u003c\/p\u003e\u003cp\u003eAntes de ensinar qualquer coisa, ele pergunta em qual ambiente você está, porque Roblox Luau, LOVE, Neovim e um mecanismo incorporado diferem em aspectos importantes: tipos, sandbox e quais partes da biblioteca padrão você recebe. Depois, ele aborda tabelas como a única estrutura de dados, metatabelas e __index, closures, argumentos variáveis, pcall e corrotinas, cada um com uma tarefa no seu próprio projeto. Quando encontra seu erro, ele aponta para a linha e pergunta o que nil está fazendo ali.\u003c\/p\u003e\u003cp\u003eUm único arquivo, e ele funciona da mesma forma no Claude, no ChatGPT e no Gemini. Cole-o em um Project, um GPT personalizado ou um Gem e você estará trabalhando em menos de dois minutos. Compra única, sem assinatura. Combina com o \u003ca href=\"\/pt\/products\/ai-skill-for-lua\"\u003eSkill de AI para Lua\u003c\/a\u003e, o assistente prático para quando você já conhece o básico; este ensina o básico a você.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814128392,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-lua-tutor-1.png?v=1789381589"},{"product_id":"ai-swift-tutor","title":"Tutor de Swift com AI","description":"\u003cp\u003eVocê quer aprender Swift, então fez um curso de SwiftUI e não lançou nada, e o app que começou trava em um force unwrap que você não entende completamente. Swift coloca as partes difíceis primeiro: optionals, semântica de valor e propriedade do estado. Este arquivo desacelera você nesses pontos.\u003c\/p\u003e\u003cp\u003eCole o arquivo no Claude, ChatGPT ou Gemini, e ele avalia seu nível com uma pergunta sobre optionals. O plano então segue: optionals e desembrulhamento seguro, structs versus classes e o que significa copiar, protocolos e extensões, erros com throws e Result, closures e listas de captura, ARC e ciclos de retenção, propriedade do estado no SwiftUI com State, Binding e Observable, depois async await e actors. Ele não pode abrir o Xcode nem executar um simulador, e deixa isso claro. Você cria o código, cola a mensagem exata do compilador, e ele pergunta do que o compilador está tentando proteger você antes de oferecer uma correção.\u003c\/p\u003e\u003cp\u003eComportamento idêntico no Claude, ChatGPT e Gemini. Uma compra, sem assinatura, e tudo fica pronto no tempo que você leva para colar um arquivo. Combina com \u003ca href=\"\/pt\/products\/ai-skill-for-swift\"\u003eAI Skill for Swift\u003c\/a\u003e, o assistente prático para quando você já conhece o básico; este ensina o básico a você.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814161160,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-swift-tutor-1.png?v=1789381597"},{"product_id":"ai-matlab-tutor","title":"Tutor de MATLAB com AI","description":"\u003cp\u003eEste tutor de MATLAB com AI é para a tarefa com prazo de entrega, a licença da universidade e um script copiado de uma folha de laboratório que continua exibindo “Index exceeds the number of array elements”. Você consegue seguir as etapas, mas não consegue escrever um do zero. Ele transforma Claude ou ChatGPT em um tutor que usa MATLAB como os engenheiros usam: matrizes primeiro, loops por último.\u003c\/p\u003e\u003cp\u003eEle começa com três perguntas e uma tarefa na Command Window, depois ensina na ordem que a linguagem favorece. Indexação e notação de dois-pontos, vetorização em vez de loops for, máscaras lógicas, pré-alocação, geração de gráficos com rótulos reais nos eixos, funções e funções locais, além de qualquer toolbox que você tenha, como Signal Processing, Symbolic Math ou Simulink. Toda lição termina com você executando algo e relatando o que aparece no workspace.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT e Gemini interpretam tudo da mesma forma. Cole-o uma vez em um Project, um GPT personalizado ou um Gem, o que leva cerca de um minuto, e retome a lição em que parou. Um único pagamento, sem assinatura. Combina com o \u003ca href=\"\/pt\/products\/ai-skill-for-matlab\"\u003eSkill de AI para MATLAB\u003c\/a\u003e, o assistente prático para quando você já conhece o básico; este ensina o básico a você.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814193928,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-matlab-tutor-1.png?v=1789381606"},{"product_id":"ai-mysql-tutor","title":"Tutor de MySQL com AI","description":"\u003cp\u003eEste tutor de MySQL com AI é para quem consegue escrever um SELECT com um WHERE e nada muito mais difícil. Então alguém pede os pedidos por cliente, incluindo os meses sem nenhum pedido, e você trava. Ou o relatório que antes levava um segundo agora leva quarenta. Ele transforma Claude ou ChatGPT em um tutor que trabalha com as suas próprias tabelas, para que você pare de copiar consultas do Stack Overflow e comece a raciocinar sobre elas.\u003c\/p\u003e\u003cp\u003eEle avalia seu nível com três perguntas e uma consulta, depois ensina na ordem que realmente funciona: como um SELECT é avaliado, depois joins como operações de conjuntos, então GROUP BY e a regra sobre o que pode aparecer na lista de seleção, subconsultas com joins, funções de janela e, por fim, índices analisados por meio do EXPLAIN. Cada lição apresenta uma consulta para você escrever e um resultado para informar antes de avançar.\u003c\/p\u003e\u003cp\u003eUm único arquivo, com comportamento idêntico no Claude, ChatGPT e Gemini. Cole-o em um Project, em um GPT personalizado ou em um Gem e você estará funcionando em cerca de um minuto. Compra única, sem assinatura, e ele retoma na última lição.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814292232,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-mysql-tutor-1.png?v=1789381614"},{"product_id":"ai-php-tutor","title":"Tutor de PHP com AI","description":"\u003cp\u003eEste tutor de PHP com AI é para uma linguagem em que a maior parte do conteúdo online tem quinze anos. Você está editando um tema do WordPress, corrigindo um plugin antigo ou seguindo um tutorial de Laravel que pressupõe o uso de namespaces. Ele transforma Claude ou ChatGPT em um tutor que ensina PHP como ele é escrito hoje: tipos do PHP 8 e prepared statements, não mysql_query.\u003c\/p\u003e\u003cp\u003eEle identifica seu nível com três perguntas e um script, depois ensina em uma ordem prática: arrays e as funções importantes, funções e parâmetros tipados, classes e namespaces, Composer e autoloading, PDO com parâmetros vinculados e tratamento de requisições com o escape adequado. A partir daí, segue para o que você realmente usa: hooks e o loop do WordPress ou rotas, Eloquent e Blade do Laravel. Toda aula termina com um código que você executa e uma saída que você relata.\u003c\/p\u003e\u003cp\u003eO mesmo arquivo, o mesmo comportamento no Claude, ChatGPT e Gemini. Cole-o em um Project, um GPT personalizado ou um Gem, faça a configuração em cerca de um minuto e continue de onde parou na última aula. Compra única, sem assinatura. Combina com o \u003ca href=\"\/pt\/products\/ai-skill-for-php\"\u003eSkill de AI para PHP\u003c\/a\u003e, o assistente prático para quando você já conhece o básico; este ensina o básico a você.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814357768,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-php-tutor-1.png?v=1789381619"},{"product_id":"ai-perl-tutor","title":"Tutor de Perl com AI","description":"\u003cp\u003eEste tutor de Perl com AI é para quem não escolheu Perl de propósito. Você herdou um script de 900 linhas que executa o trabalho noturno, ou seu pipeline de laboratório é em Perl, ou um log precisa ser analisado hoje. Alguém o escreveu em 2007 sem strict e com variáveis chamadas $x. Ele transforma Claude ou ChatGPT em um tutor que trabalha com o código que está na sua tela, uma construção por vez.\u003c\/p\u003e\u003cp\u003ePrimeiro, ele pergunta com o que você está lidando e, depois, ensina na ordem que torna o código legível: sigilos e contexto, que é onde todo iniciante perde horas; depois arrays e hashes; em seguida, referências e a seta; depois regex com grupos de captura e ganância; e, por fim, manipulação de arquivos e módulos do CPAN. Ele ensina as práticas modernas: strict e warnings ativados, manipuladores de arquivo lexicais e open com três argumentos, além de avisar quando uma linha encontrada online é um hábito de uma versão muito mais antiga do Perl.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT e Gemini usam o mesmo arquivo. Cole uma vez em um Project, um GPT personalizado ou um Gem, em menos de dois minutos, e continue de onde parou. Um único pagamento, sem assinatura.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814390536,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-perl-tutor-1.png?v=1789381624"},{"product_id":"ai-julia-tutor","title":"Tutor de Julia com AI","description":"\u003cp\u003eVocê instalou Julia pela velocidade, escreveu seu primeiro loop e ele rodou mais devagar do que o Python que você estava tentando substituir. Julia não perdoa suposições: estabilidade de tipos, despacho múltiplo e alocação não são tópicos avançados aqui, são assuntos da primeira semana. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor, para que você aprenda Julia com AI em vez de acumular código que não consegue depurar.\u003c\/p\u003e\u003cp\u003eEle define seu nível com uma tarefa: escrever uma função que some um vetor e depois explicar por que ela faz alocações. Em seguida, conduz um percurso de verdade: tipos e despacho, arrays e broadcasting, desempenho com @code_warntype e BenchmarkTools, ambientes e Project.toml e, depois, DataFrames ou DifferentialEquations, dependendo da sua área. Cada aula traz uma ideia, um exemplo resolvido, uma tarefa para você e uma verificação. Quando você erra, ele aponta para a linha e faz a pergunta que revela o engano, em vez de simplesmente colar a correção.\u003c\/p\u003e\u003cp\u003eO mesmo arquivo pode ser usado em um Claude Project, um GPT personalizado ou um Gemini Gem. Cole-o, diga o que quer calcular e comece a trabalhar em dois minutos. Pagamento único, sem assinatura. Combina com \u003ca href=\"\/pt\/products\/ai-skill-for-julia\"\u003eSkill de AI para Julia\u003c\/a\u003e, o assistente prático para quando você já conhece o básico; este aqui ensina o básico.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814914824,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-julia-tutor-1.png?v=1789381649"},{"product_id":"ai-snowflake-tutor","title":"Tutor de Snowflake com AI","description":"\u003cp\u003eSe você quer aprender Snowflake, tem um login do trabalho, um warehouse dimensionado por outra pessoa e uma consulta que custou mais do que você esperava. Parece SQL comum até que créditos, funções e micropartições decidam sua conta. Este arquivo transforma em tutor as partes que costumam causar problemas.\u003c\/p\u003e\u003cp\u003eEle define seu nível com base no seu SQL e em uma pergunta: pelo que um warehouse virtual cobra. Depois, segue um percurso real: a separação entre armazenamento e computação, dimensionamento de warehouses e créditos, esquemas e controle de acesso baseado em funções, carregamento por meio de stages com COPY INTO, VARIANT e FLATTEN, Time Travel e clones sem cópia, streams e tasks, além da leitura de um Query Profile. Uma ideia por aula, um exemplo resolvido, uma tarefa nas suas próprias tabelas e uma verificação. Quando uma consulta está lenta, ele pergunta qual número de pruning você analisou, em vez de simplesmente fornecer uma reescrita.\u003c\/p\u003e\u003cp\u003eO mesmo arquivo funciona no Claude, ChatGPT e Gemini. Adicione-o a um Project, GPT personalizado ou Gem, informe o nome da tabela em que você está travado e a primeira aula começa em dois minutos. Um único pagamento. Combina com o \u003ca href=\"\/pt\/products\/ai-skill-for-snowflake\"\u003eAI Skill for Snowflake\u003c\/a\u003e, o assistente prático para quando você já conhece o básico; este ensina o básico a você.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634815144200,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-snowflake-tutor-1.png?v=1789381653"},{"product_id":"ai-flask-tutor","title":"Tutor de Flask com AI","description":"\u003cp\u003eVocê seguiu o tutorial do Flask, criou uma rota de hello world e depois se deparou com uma importação circular e um erro que dizia apenas que você estava trabalhando fora do contexto da aplicação. O Flask é pequeno, o que significa que nada é decidido por você e todas as escolhas podem dar errado. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor, para que você aprenda Flask com AI construindo um aplicativo que funciona mesmo depois de ser dividido em um segundo arquivo.\u003c\/p\u003e\u003cp\u003eEle verifica primeiro o seu Python e então define um nível a partir de uma tarefa: escrever uma rota que recebe uma string de consulta e retorna JSON. A partir daí, o percurso aborda o que realmente importa. Rotas e funções de visualização, templates Jinja2 e herança, formulários e validação, modelos SQLAlchemy e Flask-Migrate, blueprints e a fábrica de aplicativos, sessões e Flask-Login, configuração por ambiente, pytest com o cliente de testes e, por fim, gunicorn. Uma ideia por lição, um exemplo resolvido em um aplicativo diferente, sua vez e, depois, uma verificação.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT e Gemini aceitam o conteúdo. Cole-o em um Project, um GPT personalizado ou um Gem, diga o que você está construindo e comece a aprender em cerca de dois minutos. Compra única, sem assinatura.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634815373576,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-flask-tutor-1.png?v=1789381657"},{"product_id":"ai-bubble-tutor","title":"Tutor de Bubble com AI","description":"\u003cp\u003eSe você quer aprender Bubble, o construtor de aplicativos sem código, já assistiu a um tutorial passo a passo, copiou cada clique e acabou com um grupo repetido que não mostra nada e um workflow que é executado duas vezes. Bubble não é difícil por causa do código; é difícil porque a estrutura de dados que você desenhou no primeiro dia decide tudo o que vem depois. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor que trabalha na ordem que o editor valoriza.\u003c\/p\u003e\u003cp\u003eEle define seu nível a partir de uma tarefa: esboçar os tipos de dados do seu aplicativo e nomear o campo que conecta dois deles. Depois, o percurso passa pelas partes que realmente importam. Tipos de dados, campos e conjuntos de opções, o mecanismo responsivo, workflows e condicionais, estados versus campos do banco de dados, grupos repetidos e buscas, regras de privacidade, workflows de backend e o API Connector, depois versões e implantação. Cada lição apresenta uma ideia, um exemplo prático em um aplicativo diferente, uma atividade para você fazer no seu próprio editor e uma verificação.\u003c\/p\u003e\u003cp\u003eFunciona da mesma forma no Claude, no ChatGPT e no Gemini. Cole-o em um Project, um GPT personalizado ou um Gem, descreva seu aplicativo e a primeira lição começa em cerca de dois minutos. Um pagamento, sem assinatura.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634815406344,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-bubble-tutor-1.png?v=1789381662"},{"product_id":"ai-dart-tutor","title":"Tutor de Dart com AI","description":"\u003cp\u003eQuase ninguém decide aprender Dart por si só. Você está aqui por causa do Flutter e porque uma árvore de widgets gerou o erro de operador de verificação de nulo usado em um valor nulo. Dart é pequeno, rigoroso e vale duas semanas bem aproveitadas. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor da linguagem por trás do Flutter.\u003c\/p\u003e\u003cp\u003eEle define seu nível com uma única tarefa: escrever uma função que receba um nome opcional e retorne uma saudação sem usar o operador de exclamação. Depois, o percurso segue para os temas que o Flutter vai exigir de você. Segurança de nulos com som, final e const, classes, construtores nomeados e factory, mixins e extensões, futures e async await, streams, records, patterns e classes sealed do Dart 3, depois pubspec e package:test. Uma ideia por lição, um exemplo resolvido fora do seu app, sua vez e uma verificação.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT e Gemini executam tudo sem alterações. Coloque-o em um Project, um GPT personalizado ou um Gem, diga em que ponto o Flutter está confundindo você, e a primeira lição começa em dois minutos. Pagamento único, sem cobranças recorrentes. Combina com \u003ca href=\"\/pt\/products\/ai-skill-for-dart\"\u003eSkill de AI para Dart\u003c\/a\u003e, o assistente prático para quando você já souber o básico; este ensina o básico a você.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634815635720,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-dart-tutor-1.png?v=1789381667"}],"url":"https:\/\/kissmyskills.com\/pt\/collections\/coding-tutors.oembed","provider":"KissMySkills","version":"1.0","type":"link"}