All we’ve ever wanted was to promote our passion for IT and share our achievements with all the IT community. Once we’ve had some Symfony publications we created our own Codete blog. Since more than 2 years every Codeter can promote himself and his competences by writing technical or soft skills articles on our blog. At the same time the idea of sharing the knowledge by IT trainings was born.
Now we go around Poland and we offer corporate and community trainings and courses on a variety of technology-related topics. We are adjusted to your level of experience – from rookie to advanced ones.
Here’s a quick guide to our workshops and a little insight about every training we offer.
Developing Bots, Primers is a 2-day workshop performed by Karol Przystalski, CTO and Founder of Codete, dedicated to Data Scientists with no experience with NLP or bots, Python Developers and any developer with some basic knowledge of Python. It is recommended to have at least basic machine learning knowledge.
During the training you will implement 3 different types of bots. You will have a short introduction into chatbots also. During the course you will implement an HR assistant bot that can be also useful for your own projects. You will go into more complex topics like sentiment analysis and intelligent bots as well.
What you will get after the course? One of the main advantages after the course is that you will understand how to use NLP methods, sentiment analysis and you will develop your own bot using tools like Cortana, Alexa etc. It’ not the end of the benefits. If you would like to know how to build your own bot – you should check our available places for this course. Visit our website: http://workshops.codete.com
An introduction to data analysis is 1-day training with 2 exercises. Kacper Łukawski, who is a performer of this workshop, will introduce the participants to the subject of Data analysis. You will learn how to clean and prepare different kind of data, collected from non-heterogeneous systems, to be then analyzed. The workshops covers some common data analysis issues, and the possible solutions to these problems. If you are interested in this kind of workshop you should have at least basic knowledge of Python, preferably some experience with Jupyter Notebook and you should understand all the data structures. What’s more, after the course you will have access to exclusive materials covering the scope of the workshop. The agenda and upcoming workshop about Data Analysis you can find here.
For those who have a basic Python and Scala knowledge we prepared Natural Language Processing in a Nutshell, a 2-day workshop for beginners. Trainer, Karol Przystalski, will explain how to deal with the majority of topics related to Natural Language Processing. During the first day Karol will explain some basic methods to handle strings and documents. You will also build an NLP pipeline, and your own solution, using some libraries for sentiment analysis. You will learn how to deal with German and French languages using some commonly known tools. After this comprehensive 2 days you will be able to parse and tokenize documents using commonly used tools in Python, build an NLP pipeline, use Scala and Spark for analysis, create a custom annotator for a fintech and more. Moreover, you will understand main concepts of the NLP and benefits of using Python and Scala for NLP application. If you would like to join this course – you can find it here.
If you have at least 1 year of practical experience with Java and you know Spring – this course is dedicated to you. Practical Unit Testing in Java 10 is a 2-day workshop, based on simple, real-life, spring-based application as a case study, which is used to practice designing, writing and maintaining unit tests.
During the workshop you will focus on the most useful and currently popular frameworks: JUnit, Mockito and AssertJ, using extensively Java 8 features. During the first day you will learn about types of tests and key differences, your hosts, Michał Marciniec and Aleksander Sobol prepared also a case study. You will go through the topics: JUnit (introduction and exercises) and best practice of Unit testing. During the first day you will also find the need for mocking frameworks, differences between mocks, stubs, fake & dummy objects. To finish this day you’ll have some exercises. Day 2 will be about replacing JUnit assertions with AssertJ. You will also learn AssertJ additions for Java 8.
After the course you will have a good understanding of unit testing, best practices and must-know testing frameworks. Sounds fair enough? Find out more on our upcoming workshops and register here.
Introduction to Tensorflow and Keras is an advanced 1-day workshop performed by Kacper Łukawski. This course will be good for participants with knowledge of Python or any other programming languages on an intermediate level, and familiar with basic Machine Learning concepts. The aim of this workshop is to present main concepts and workflow of two popular Machine Learning libraries which are Tensorflow and Keras. During this course you’re going to work on prepared datasets and you’ll prepare an application using AI from the very beginning. The workshop is intended to present how to use these tools in order to create an ML project, but is not going to cover the theoretical background.
This course also includes 4 exercises. After the workshop you’ll learn how to prepare your first ML application from the scratch and you’ll get familiar with the basics of Tensorflow and Keras libraries. If you’re interested and you’d like to learn more, click here and find out more on our upcoming Machine Learning workshops.
If you have never used React before or if you are getting confused by how single page application works, this is the 2-day workshop for you. You will dive into techniques for building reusable, maintainable components and how you can use the features React provides to make your application scalable. You will leave with a working understanding of how to use React in your own applications.
Select the best training solution and receive fresh perspective of work with Codete workshops
Our vast of experience has allowed us to build a complete set of exclusive workshops tailored and dedicated to every developer – from rookie to advance one. Our workshops are a knowledge-transfer oriented initiative for the global IT community. If you or your company are interested in our trainings – don’t miss the opportunity and visit our website to learn more. If you have any further questions – feel free to contact us!