JetBrains Academy for Organizations - August 2024 release
Released: Aug 6, 2024
August 2024 での更新項目
機能
- New courses and projects
- Machine learning operations
- Course: MLOps Engineer (Beta) - This course is for anyone looking to apply DevOps principles, like continuous integration and delivery, to the machine learning workflow. It teaches you how to set up and manage machine learning models in real-world applications, ensuring they run smoothly and efficiently.
- Reinforcement learning
- Course: Introduction to Reinforcement Learning (Beta) - Reinforcement learning is a subfield of machine learning that focuses on teaching agents how to make decisions based on rewards and penalties. Reinforcement learning is like training a puppy. Just as a puppy learns by receiving a reward when it behaves well and being scolded when it misbehaves, reinforcement learning algorithms learn in a similar fashion as they attempt to solve a problem.
- Upon the completion of this course, you'll have built the following exclusive projects.
- Project: Learn to Play Atari (Beta) - Imagine teaching a computer to play a game and improve on its own. This project explores reinforcement learning, where you program a virtual "agent" to learn and make better decisions over time. You'll use Python and the Gymnasium library to create and train this agent. By the end, you'll see how computers can learn from trial and error, just like humans, mastering tasks through practice. It's a hands-on way to grasp the basics of artificial intelligence and machine learning.
- Project: Market Agents Using FinRL (Beta) - This project uses the FinRL library to analyze the stock market and optimize trading strategies with reinforcement learning. You'll go through steps like data collection, cleaning, model training, backtesting, and fine-tuning. The goal is to create adaptable trading strategies based on historical stock data. By the end, you'll understand how to apply reinforcement learning to financial markets, from data gathering to strategy optimization.
- Android
- Project: DroidChat (Android ChatGPT Client) - This project focuses on developing a chatbot for Android, exploring the use of AI in creating a virtual conversational companion. It involves designing algorithms, crafting a user-friendly interface, and enhancing the chatbot's functionality and intelligence. The project showcases the challenges and innovations in mobile app development, highlighting the growing use of AI in various fields.
- Updated course
- Python Developer - The Python Developer program is designed to mirror the real-world demands of Python professionals. New content has been integrated, including advanced topics and additional projects, to ensure you gain the proficiency needed to excel in today's dynamic programming environment.
- New learning topics
- Machine learning: Q-learning, Time series data preprocessing, Deep Q-learning, The Gymnasium Atari environment, Introduction to FinRL.
- Kotlin: Introduction to KMP.
- JavaScript: Advanced testing with Jest, Advanced testing with Mocha.
- Fundamentals: Teamwork: Collaborate with team members, Teamwork: Contribute effectively to projects, Teamwork: Contribute effectively to projects, Build Tools: basics, Effective communication for frontend developers, Webpack, Web Scraping with BeautifulSoup and Utilizing Generative AI.
- Mobile: Animation APIs overview, Checkbox, Radio Button, and Switch, Top app bar and bottom navigation bar in Jetpack Compose, Lazy lists and grids in Jetpack Compose, Lazy lists in Jetpack Compose.
- Amazon Web Services: Overview of AWS ML Services, Introduction to Serverless computing, Serverless computing with AWS Lambda, Connecting to an EC2 instance, Amazon S3 Concepts, Overview of AWS Application Integration Services.
- New certificates available
- Added certificates for two courses: Introduction to NLP and Coding Machine Learning Algorithms. Earn your certificate upon completing these courses and showcase your expertise to potential employers.