Rim Academy offre des cours gratuits que vous pouvez parcourir, télécharger et relire à votre rythme. Mais qui ne sont pas modérés et n'accordent pas de crédit pour l'achèvement. Des cours comme les suivants peuvent être un bon moyen de prévisualiser les cours de programmation de niveau collégial:
1. Introduction à l'informatique et à la programmation en Python: Conçu comme une introduction aux bases conceptuelles et pratiques de la programmation, les étudiants de ce cours peuvent écrire leurs propres petits programmes avec Python. Les ressources comprennent des questions en classe et des solutions vidéo pour accompagner chaque conférence.
2. Introduction à la pensée informatique et à la science des données: cette offre fait suite au cours ci-dessus et s'appuie sur le concept d'utilisation de la programmation informatique pour aider à résoudre des problèmes. Il comprend des affectations ainsi que des ressources Python supplémentaires.

    Available courses

    Introduction à l'informatique et la programmation en Python est destiné aux étudiants ayant peu ou pas d'expérience en programmation. Il vise à fournir aux étudiants une compréhension du rôle que le calcul peut jouer dans la résolution de problèmes et à aider les étudiants, peu importe leur majeure, à se sentir en confiance dans leur capacité à rédiger de petits programmes leur permettant d'atteindre des objectifs utiles. La classe utilise le langage de programmation Python 3.5.

    Ce cours initie les étudiants à la représentation des connaissances de base, à la résolution de problèmes et aux méthodes d'apprentissage de l'intelligence artificielle. À l'achèvement de 6.034, les étudiants devraient être capables de développer des systèmes intelligents en assemblant des solutions à des problèmes de calcul concrets; comprendre le rôle de la représentation des connaissances, de la résolution de problèmes et de l'apprentissage dans l'ingénierie de systèmes intelligents; et apprécier le rôle de la résolution de problèmes, de la vision et du langage dans la compréhension de l'intelligence humaine d'un point de vue informatique.

    Ce sujet s'adresse aux étudiants ayant peu ou pas d'expérience en programmation. Il vise à fournir aux étudiants une compréhension du rôle que le calcul peut jouer dans la résolution de problèmes. Il vise également à aider les étudiants, peu importe leur majeure, à se sentir à juste titre confiants de leur capacité à rédiger de petits programmes qui leur permettent d'atteindre des objectifs utiles. La classe utilisera le langage de programmation Python.

    Cette classe couvre les principes fondamentaux de l'analyse des signaux et des systèmes, en se concentrant sur les représentations de signaux discrets et continus (fonctions de singularité, exponentielles et géométrie complexes, représentations de Fourier, transformées de Laplace et Z, échantillonnage) et représentations linéaires invariantes dans le temps systèmes (équations différentielles et différentielles, schémas fonctionnels, fonctions système, pôles et zéros, convolution, réponses impulsionnelles et échelonnées, réponses fréquentielles). Les applications sont largement tirées de l'ingénierie et de la physique, y compris la rétroaction et le contrôle, les communications et le traitement du signal.

    Ce cours presente les suites arithmétiques et les suites géométriques qui sont des suites particulières qui servent à modéliser bon nombre de situations de la vie courante. Par exemple, les suites arithmétiques permettent de décrire l’amortissement des matériels informatiques achetés par une entreprise .

    Les placements financiers avec taux d’intérêts ou les prêts bancaires sont modélisés avec des suites géométriques.