Blog

Where should a migrant build a career: appliance repair or tech?

Where should a migrant build a career: appliance repair or tech?

Repairing household appliances is a decent living for a migrant. It is reasonably straightforward, the barrier to entry is low and you can count on so...
Long-haul truck driver or tech worker?

Long-haul truck driver or tech worker?

A sun-drenched highway, the radio playing, the views out of the window — truck driving seems to offer that rare combination of freedom and stability....
How tech courses in Los Angeles take a career to the next level

How tech courses in Los Angeles take a career to the next level

Southern California brings to mind entertainment, the ocean and the film industry. Fewer people know that Los Angeles is one of the best cities in whi...
Beauty work — lashes, nails, cosmetology — or tech?

Beauty work — lashes, nails, cosmetology — or tech?

The beauty industry looks straightforward enough. Manicures, pedicures, lash extensions and cosmetology are all in demand among women who have emigrat...
Waiter vs game developer: which pays more reliably in the USA?

Waiter vs game developer: which pays more reliably in the USA?

Both game development and waiting tables are popular, in-demand lines of work in the USA. Hospitality always has room for a responsible, personable em...
Which career to choose in the USA: accountant or software tester

Which career to choose in the USA: accountant or software tester

Numbers or technology? The stability and predictability of accountancy in the USA, or the pace and constant change of tech? Much of it comes down to p...
Civil engineer vs front-end developer: which profession to choose when you emigrate

Civil engineer vs front-end developer: which profession to choose when you emigrate

Behind every large product stands a team of specialists. On a construction site, the engineer handles the design, and it is thanks to their work that...
Python for data science: a powerful tool for analysis and machine learning

Python for data science: a powerful tool for analysis and machine learning

Python for data science is like the instrument panel of an aircraft. With it you see the data clearly, analyse it effectively and make the right calls...
Film directing courses: an alternative to tech, or not?

Film directing courses: an alternative to tech, or not?

Children are natural dreamers. They love inventing whole worlds and startling their parents with improbable stories. Why not encourage that leaning to...
Software testing courses in the USA

Software testing courses in the USA

What testing offers draws a great many people starting out in tech: demand in the US job market, decent pay and good working conditions, all with a co...
Farm work vs a career in tech: which should you choose?

Farm work vs a career in tech: which should you choose?

Choosing a career should always start from your own preferences and interests. But the market's direction is worth heeding too: to develop your potent...
Why Python keeps gaining ground among web developers

Why Python keeps gaining ground among web developers

An application's performance and scalability, its security and its flexibility all depend on the language it is written in. Over recent years Python h...
Appliance repair technician vs full-stack developer: who earns more in the USA?

Appliance repair technician vs full-stack developer: who earns more in the USA?

Appliance repair and full-stack development are two entirely different fields. Both are valuable: an appliance repair technician is wanted in homes an...
Nanny vs developer: what should an immigrant to the USA choose?

Nanny vs developer: what should an immigrant to the USA choose?

Looking after someone else's child or building software? Which profession lets you settle into a new country faster and gives you a good income and a...
Builder vs machine learning engineer: the better profession in the USA?

Builder vs machine learning engineer: the better profession in the USA?

What could a builder and a machine learning engineer possibly have in common? Two entirely different fields: one puts up buildings, the other assemble...
Why Python is the best choice for learning machine learning

Why Python is the best choice for learning machine learning

Even people far from the world of programming follow the progress of technology these days. Science, medicine, business and any number of narrower fie...
What lies ahead for iOS developers in the US job market in 2025?

What lies ahead for iOS developers in the US job market in 2025?

As AI and no-code app builders gain ground and Android devices keep holding a substantial share of the market, people starting out in tech begin to wo...
How to get through an interview: practical advice for job hunting in the USA

How to get through an interview: practical advice for job hunting in the USA

Finding work in your own country can be hard enough, let alone job hunting in the USA. Differences in culture and in what employers expect, and a diff...
The data science engineer

The data science engineer

The need to bring several different disciplines together on one project gave rise to data science. Experts in the field work across mathematics, stati...
Tech trends for 2025

Tech trends for 2025

2025 brings substantial change to tech, shaped by AI's effect on the industry, the push for better security, the development of AR and VR and other fa...
What does a web designer earn in the USA?

What does a web designer earn in the USA?

The design of sites, applications and other digital products gets a great deal of attention these days, so companies are keen to find capable, talente...
Who earns the most in the USA?

Who earns the most in the USA?

Salary is one of the main measures of a profession's success. The question of who earns the most in the USA is always live, particularly for anyone pl...
Why Python is a good language to build a career on

Why Python is a good language to build a career on

For three years running Python has topped the list of the most in-demand programming languages, leaving even C++ and Java behind. It is used on projec...
Which programming language should a beginner choose?

Which programming language should a beginner choose?

The language you choose to build software in shapes how quickly you develop in tech, what you earn and how easily you get hired. This step sets the di...
Moving company work vs programming: which is more in demand in the USA?

Moving company work vs programming: which is more in demand in the USA?

The USA is an attractive destination for tech specialists who emigrate. The average annual salary in the field runs from $80,000 to $150,000 and beyon...
Woodworking classes as an alternative to tech: is craft the right path for a child?

Woodworking classes as an alternative to tech: is craft the right path for a child?

Working with your hands is a skill worth encouraging. Woodcarving classes are an unusual way to draw out a child's potential: they develop fine motor...
Which jobs pay well in the USA?

Which jobs pay well in the USA?

For more than 20 years the USA has taken in migrants from around the world. For most newcomers moving there is a dream: they are drawn by the standard...
Delivery driver vs DevOps engineer: which profession to choose in the USA

Delivery driver vs DevOps engineer: which profession to choose in the USA

When choosing where to work, we usually weigh the pay, the responsibilities and how highly the role is valued in the market. Delivery driving in the U...
Which tech careers are open to women in the USA?

Which tech careers are open to women in the USA?

Women in most countries today are free to choose the work they care about, leaving old prejudices behind. Every tech profession is well within reach,...
Truck driver vs web designer: which profession pays off better for immigrants?

Truck driver vs web designer: which profession pays off better for immigrants?

A profession is more than the place you spend weekdays from nine to six. Choose work you care about and you will enjoy the doing of it, and can fairly...
Remote work in the USA

Remote work in the USA

The rise of working from home has made the job market more flexible and more accessible. Remote work in the USA opens a range of possibilities to spec...
The web tester

The web tester

The web today holds more than 190 million active sites. Their purposes differ — sales, brand awareness, spreading news — but one requirement applies t...
Where should a child start learning to program?

Where should a child start learning to program?

If a child spends all their free time on a screen, you do not necessarily have to pull them away from it. That interest can be put to good use. Unders...
Can you build a career in tech without a degree?

Can you build a career in tech without a degree?

Whether tech requires a degree remains one of the most hotly debated questions in the industry. Many people wonder whether they should spend several y...
How to get through a technical interview and land the job you want

How to get through a technical interview and land the job you want

Interviewing is always nerve-racking, and you want it to go well. That takes preparation and knowing what to pay attention to.Alongside the standard q...
Why tech is a great field to be in

Why tech is a great field to be in

The tech industry today is not merely developing — it is bursting out of its familiar boundaries. More and more young people are thinking about a care...
Myths about working in tech

Myths about working in tech

What is true and what is not?Tech is surrounded by myths that can put off or mislead anyone considering a career in it. Let's go through the most comm...
Starting a tech career from scratch in the USA: your road to success with PASV

Starting a tech career from scratch in the USA: your road to success with PASV

Dream of living and working in a major American city such as Los Angeles or New York, joining a leading company like Google, Apple or Amazon, and not...
Online or in person: which format works better for learning?

Online or in person: which format works better for learning?

Educational options today are more varied than they have ever been. As technology has developed we have gained access to online courses, webinars and...
How to become a test automation engineer

How to become a test automation engineer

Want to build a career in tech but not spend it on identical routine tasks? Enjoy learning new technology and want your role on a project to be visibl...
What is a DevOps engineer?

What is a DevOps engineer?

In the USA a beginning DevOps engineer earns upwards of $70,000 a year, and a senior specialist upwards of $120,000. Demand for people in this field i...
How to become an iOS app developer

How to become an iOS app developer

You work on a schedule that suits you, live where you feel most comfortable, earn upwards of $100,000 a year and build a product that improves other p...
Which full-stack course should you take?

Which full-stack course should you take?

A course gives you structured, current information. You do not have to pan for gold in the noisy stream of internet content, work through piles of mat...
How to become a full-stack developer

How to become a full-stack developer

Picture a modern car: attractive to look at, easy to use, comfortable. A whole team of specialists works on building it. Web applications are the same...
Testing courses that lead to a job

Testing courses that lead to a job

What is most appealing about testing? That you do not have to write code, that the pay is decent, that there is room to grow professionally, that you...
Software tester certification

Software tester certification

In a fiercely competitive job market, specialists have to work hard to prove they know their trade. That goes double for beginners, whose experience i...
How to settle into a new job successfully

How to settle into a new job successfully

How to settle into a new job successfully: advice for anyone starting outMoving to a new job is always a challenge, especially in the first few days w...
UX research: how to talk to users — Anna Vasyukova

UX research: how to talk to users — Anna Vasyukova

Anna is a Lead Product Designer with ten years in the field. She is a certified UX designer and has spent the last six years at startups in San Franci...
Choosing your first machine learning project: advice and ideas

Choosing your first machine learning project: advice and ideas

Ground rules before you startChoosing your first machine learning project deserves some thought. This is not just an assignment — it is your chance to...
The role of statistics in machine learning: the basics for beginners

The role of statistics in machine learning: the basics for beginners

Why does machine learning need statistics?Statistics is the foundation machine learning is built on. It explains how learning algorithms actually "lea...
Learning deep learning: the first steps

Learning deep learning: the first steps

Deep learning fundamentals for beginnersDeep learning is a branch of machine learning that uses neural networks to model complex patterns. It underpin...
Machine learning in agriculture: from theory to practice

Machine learning in agriculture: from theory to practice

Agriculture and innovation: bringing in machine learningAgriculture, traditionally regarded as a conservative field, is now taking up innovation in ea...
An introduction to machine learning algorithms for optimising logistics

An introduction to machine learning algorithms for optimising logistics

Machine learning fundamentals in logisticsLogistics, a key element of any modern business, is constantly pushing for greater efficiency and lower cost...
How neural networks help fight financial fraud

How neural networks help fight financial fraud

IntroductionIn a world where financial transactions grow more digital every year, the level of financial fraud rises with them. Neural networks, one o...
Using machine learning for weather forecasting: the fundamentals and the methods

Using machine learning for weather forecasting: the fundamentals and the methods

Machine learning principles in meteorologyMachine learning has revolutionised a great many fields, meteorology among them. Forecasting the weather wit...
What specialisations exist in machine learning and artificial intelligence?

What specialisations exist in machine learning and artificial intelligence?

The directions in demand in machine learningMachine learning and artificial intelligence are fast-moving fields offering a wide range of specialisatio...
How much mathematics do you need to study machine learning?

How much mathematics do you need to study machine learning?

How much mathematics do you need to study machine learning?Machine learning is rapidly becoming part of everyday life, and more and more people want t...
Training to be a programmer in the USA

Training to be a programmer in the USA

1. Training to be a programmer in the USA2. Programming courses in the USA3. How to become a programmer in the USA4. A programmer's career in the USA5...
Career prospects in machine learning

Career prospects in machine learning

Machine learning: what is it?In recent years "machine learning" has become one of the most talked-about phrases in tech. It is a branch of artificial...
What skills do you need to work in machine learning?

What skills do you need to work in machine learning?

IntroductionWorking in machine learning calls for a particular set of skills. In this article we go through the core competencies you need to build a...
Which machine learning jobs will be in demand?

Which machine learning jobs will be in demand?

The growth outlook in machine learningMachine learning keeps developing at pace, opening ever more doors for professionals. Let's look at which roles...
How to start a machine learning career after 40

How to start a machine learning career after 40

Changing careersMany people assume retraining after 40 is an uphill battle. In fact studying machine learning opens a great many doors, whatever your...
How to prepare for a machine learning interview

How to prepare for a machine learning interview

IntroductionLanding a role in machine learning takes both knowledge and experience. Every step, every piece of preparation counts. This article will h...
Why Python is the best choice for machine learning

Why Python is the best choice for machine learning

IntroductionIn an age of rapid technological progress, Python has become the gold standard in machine learning. In this article we go through why it i...
Which programming languages are used in artificial intelligence?

Which programming languages are used in artificial intelligence?

In the world of artificial intelligenceChoosing the right programming language can decide whether a project succeeds. Let's look more closely at the l...
Where to find datasets for training machine learning models

Where to find datasets for training machine learning models

Where do you find machine learning datasets?One of the key stages in training machine learning models is finding good datasets. Knowing where to look...
What you should know before you start studying artificial intelligence

What you should know before you start studying artificial intelligence

Artificial intelligenceAI is a field that draws more excitement and interest every year. But before you start studying it, there are a few key things...
What TensorFlow is and what it is used for

What TensorFlow is and what it is used for

An introduction to TensorFlowWhat is TensorFlow? It is a powerful, wide-ranging machine learning library built by Google. It lets developers build, tr...
How to choose an artificial intelligence course

How to choose an artificial intelligence course

Artificial intelligence in societyArtificial intelligence is a field that keeps developing and has an enormous effect on society. Studying it can open...
Python fundamentals for machine learning

Python fundamentals for machine learning

IntroductionPython is a programming language used widely across machine learning and artificial intelligence. If you are starting out in this absorbin...
A gentle introduction to machine learning for beginners

A gentle introduction to machine learning for beginners

A gentle introduction to machine learning for beginnersMachine learning is a branch of artificial intelligence concerned with algorithms that let comp...
Where can you study machine learning in the USA?

Where can you study machine learning in the USA?

Institutions and machine learning coursesPlenty of US universities and colleges offer courses and programmes in machine learning. MIT and Stanford are...
What neural networks are and how they work

What neural networks are and how they work

Neural networks and the modern technology landscapeModern technology is bound up with neural networks. But what are they, and how do they work? Let's...
How to start studying artificial intelligence, step by step

How to start studying artificial intelligence, step by step

An introduction to AI: the basic principlesArtificial intelligence is a broad field taking in machine learning, deep learning and computer vision. Stu...
DevOps: what it is and why it matters

DevOps: what it is and why it matters

What is DevOps?DevOps is an approach that brings development (Dev) and operations (Ops) together to make building and updating software faster and sim...
How to start a career as a full-stack developer

How to start a career as a full-stack developer

What is full-stack development?Full-stack development is the field in which a developer works on both the client (front-end) and the server (back-end)...
How much demand is there for testers? A profession that matters in tech

How much demand is there for testers? A profession that matters in tech

Demand for software testers in today's marketA software tester is an integral part of any development team — the professional who checks the quality a...
Who is testing the right profession for?

Who is testing the right profession for?

The qualities that matter when considering a career in testingSoftware testers are the professionals who look for defects and problems in finished sof...
Software testing programs and tools: a tester's essential toolkit

Software testing programs and tools: a tester's essential toolkit

Testing is an important part of building softwareTesting is the process by which specialists check a program for defects or problems that could make i...
How to find a job as a software tester

How to find a job as a software tester

The skills and requirements for a software testerA software tester plays a key role in the development process, making sure the software works correct...
A typical day for a tester: the responsibilities and the skills required

A typical day for a tester: the responsibilities and the skills required

What a tester does at a tech companyThe tester is a key figure in assuring software quality. Their job is to check products for defects, help improve...
The salary gap between manual and automation testers

The salary gap between manual and automation testers

An introduction to manual and automated testingManual testing means checking software by hand, without automated tools. Automated testing means writin...
How QA manual and QA automation training differ

How QA manual and QA automation training differ

How QA manual and QA automation training differTraining in QA manual and QA automation differs in several ways worth weighing before you choose a cour...
How do the responsibilities of QA manual and QA automation differ?

How do the responsibilities of QA manual and QA automation differ?

The role of QA manual in the testing processA QA manual tester tests products by hand in order to find and document defects. Their main responsibiliti...
Which programming languages does a QA automation tester use?

Which programming languages does a QA automation tester use?

Programming languages for QA automation testersQA automation testers today need to know and use a range of programming languages. In this article we g...
What makes studying at PASV worthwhile

What makes studying at PASV worthwhile

The advantages of studying at PASVIn an age of digitalisation and rapid technological progress, specialists in programming and testing are in ever gre...
A sum function with a twist in JavaScript // Rest operator, currying, promises

A sum function with a twist in JavaScript // Rest operator, currying, promises

In this video we look at an interesting way to build a summation function in JavaScript that takes an unusual approach to passing arguments. We show h...
Integrating a Telegram bot with Amazon Lex using C# — Vladislav Borishchik

Integrating a Telegram bot with Amazon Lex using C# — Vladislav Borishchik

In this video Vladislav Borishchik shows you how to integrate your Telegram bot with Amazon Lex using C#. The goal is to add a little intelligence to...
What is a full-stack developer, and how do they differ from front-end and back-end?

What is a full-stack developer, and how do they differ from front-end and back-end?

In this video we cover the full-stack developer and how the role differs from front-end and back-end. A full-stack developer needs knowledge and skill...
Why did you leave your last job? An interview question

Why did you leave your last job? An interview question

In this video we tackle a question that comes up constantly in interviews: "Why did you leave your previous company?" We offer strategies and advice f...
Conflict at work. What do you say in an interview?

Conflict at work. What do you say in an interview?

In this video we take on the subject of conflict in the workplace and how to answer questions about it during an interview. You will pick up practical...
Interview nerves: how to stop worrying and interview well

Interview nerves: how to stop worrying and interview well

Your biggest achievement: an interview question

Your biggest achievement: an interview question

Rejected after an interview. What to do next

Rejected after an interview. What to do next

Where do you see yourself in five years? Interview question

Where do you see yourself in five years? Interview question

Tell me about a failure — an interview question. Job hunting in the USA

Tell me about a failure — an interview question. Job hunting in the USA

How long should you stay at a company?

How long should you stay at a company?

The soft skills interview: cultural fit and how you'll fit the team

The soft skills interview: cultural fit and how you'll fit the team

Harassment at work in the USA: workplace ethics, how to stop it, what to do

Harassment at work in the USA: workplace ethics, how to stop it, what to do

The useless reference check: how reference checking actually works

The useless reference check: how reference checking actually works

In this video we cover the reference check that companies run when hiring, how it differs from a background check, and why the speaker considers refer...
Building a Telegram bot in C#/.NET — Vladislav Borishchik

Building a Telegram bot in C#/.NET — Vladislav Borishchik

In this video Vladislav Borishchik shows you how to build your own Telegram bot in C#/.NET and deploy it on Amazon Web Services. He walks through the...
Java Stream API — Roman Ivanov

Java Stream API — Roman Ivanov

In this webinar Roman Ivanov covers the Java Stream API, one of the key technologies for processing data in Java. He explains the advantages of the St...
Fake offers: scams in the job hunt

Fake offers: scams in the job hunt

In this episode we look at fake job offers and how to spot them so you do not fall victim to fraud while job hunting. We work out together what a fake...
Bad resume photos: how to ruin the impression, and what to do instead

Bad resume photos: how to ruin the impression, and what to do instead

In this video we discuss the trend of leaving photos off resumes and how it can affect your job search. Specifically, we cover:Where the no-photo tren...
Using a pen name in your job search

Using a pen name in your job search

In this episode we look at whether you can use a pen name while job hunting. On the whole it is acceptable, and companies generally understand why a c...
How to answer difficult questions. Interviews and working in testing

How to answer difficult questions. Interviews and working in testing

In this video we look at interviews and how to answer questions you have never faced before. We go through the different types of question that can co...
How a background check works

How a background check works

This lesson covers a question that worries everyone job hunting. We explain what a background check is, how it is carried out and what you need to dis...
What to ask at the end of an interview

What to ask at the end of an interview

This video is about asking good questions at the end of an interview. There is no point asking about well-known facts about the company — that is all...
Dirty tricks at interviews: the prompter

Dirty tricks at interviews: the prompter

This video is about the "prompter" trick at interviews, where one person feeds another the answers through an earpiece. We do not recommend it: it is...
English for testers: how to start speaking before your QA interview

English for testers: how to start speaking before your QA interview

This video answers the question of what level of English you need to work as a developer or a tester. Getting hired and interviewing in English does t...
Combining a job with studying to be a tester

Combining a job with studying to be a tester

In this video we talk about fitting a testing course around a job. If your work does not drain all your energy, you can study in your spare time. Pick...
How to run a testing job search properly

How to run a testing job search properly

In this video we tackle a question on everyone's mind: finding a job in software testing. You will learn what to do and what the search should look li...
Solving the Codewars katas that come up most often in JavaScript interviews

Solving the Codewars katas that come up most often in JavaScript interviews

In this video we work through several Codewars katas: Gravity Flip, Quarter of the year, How many lightsabers do you own, and Simple remove duplicates...
Cloud computing, using Amazon Web Services as the example — Vladislav Borishchik

Cloud computing, using Amazon Web Services as the example — Vladislav Borishchik

This webinar covers cloud computing through the lens of Amazon Web Services. You will learn what cloud technology is and how it differs from the tradi...
How to study neural networks — Emil Bogomolov

How to study neural networks — Emil Bogomolov

In this webinar we discuss how to study neural networks, including a roadmap for future experts. Emil covers what neural networks are used for, the ma...
Templates in .NET and how to build them — Vitaly Goncharuk

Templates in .NET and how to build them — Vitaly Goncharuk

This video shows how .NET templates are built for C# applications and what NuGet is for. Vitaly is a full-stack developer with seven years of experien...
Building a Java project with Maven — Parviz Rozikov

Building a Java project with Maven — Parviz Rozikov

Parviz is a full-stack developer at SberTech, a Sberbank subsidiary that builds platforms and tooling. He covers building Java projects and the Maven...
How a product manager and QA work together — Liliya Gorbachik

How a product manager and QA work together — Liliya Gorbachik

Liliya is a product manager with more than 15 years in tech. This video covers how a product manager works with testers, how the two can help each oth...
Open React lesson — Viktor Bogutskii

Open React lesson — Viktor Bogutskii

In this webinar Viktor shares his own path into development and front-end, and talks about how you can start down it too.
date-fns, the module for working with dates — Mikhail Pautov

date-fns, the module for working with dates — Mikhail Pautov

Mikhail is a software engineer at Deem Inc. In this webinar he covers date-fns, a module for working with dates. It offers the most complete — yet sim...
A developer roadmap: the skills that get you hired — Vadim Selyakov

A developer roadmap: the skills that get you hired — Vadim Selyakov

This webinar is about the core skills of a developer. Vadim is a tech lead at SberLogistics and also mentors students at Skillbox.
CSS Flexbox fundamentals — Maxim Petkevich

CSS Flexbox fundamentals — Maxim Petkevich

This webinar covers the fundamentals of CSS Flexbox. Maxim Petkevich has more than 12 years in tech, including 8 years of web development both greenfi...
What a front-end developer does, and why the job is popular and well paid — Viktor Bogutskii

What a front-end developer does, and why the job is popular and well paid — Viktor Bogutskii

This webinar is about the front-end developer profession — how to get into it and what front-end developers actually do. We also cover the advantages...
I finished the QA course. How do I find a job now? — Viktor Bogutskii

I finished the QA course. How do I find a job now? — Viktor Bogutskii

This webinar covers what to do after finishing the QA course, or any other PASV course: strategies for entering the job market and running a search —...
LINQ in C# — Vladislav Borishchik

LINQ in C# — Vladislav Borishchik

In this webinar Vladislav explains how LINQ works, covering sorting, filtering and grouping. He also goes through Skip and Take, and the union, inters...
How to pass a behavioural interview (soft skills in hiring) — Polina Oparina

How to pass a behavioural interview (soft skills in hiring) — Polina Oparina

In this webinar Polina covers soft skills — what they are for, how to fit into a team and a company's culture, and how to get through behavioural inte...
Lesson 3: coin change. Instructor Timur Koshel

Lesson 3: coin change. Instructor Timur Koshel

Part of the PASV series "Introduction to dynamic programming". This lesson covers the coin change problem.
Lesson 2: contiguous subarray sum. Instructor Timur Koshel

Lesson 2: contiguous subarray sum. Instructor Timur Koshel

Part of the PASV series "Introduction to dynamic programming". This lesson covers the contiguous subarray sum problem.
Lesson 1: prime numbers. Instructor Timur Koshel

Lesson 1: prime numbers. Instructor Timur Koshel

Part of the PASV series "Introduction to dynamic programming". This lesson covers the prime numbers problem.
How to move from hard physical work into tech

How to move from hard physical work into tech

One student's story. He came to America with his family, wanting to build a startup, find investors and make good money. He settled straight in Silico...
An overview of modern microcontroller architecture for beginners — Roman Strozhenko

An overview of modern microcontroller architecture for beginners — Roman Strozhenko

In this webinar Roman covers the architecture of modern microcontrollers: what they are used for and how they differ from microprocessors. Roman is an...
Introduction to TypeScript — Ali Ragimov

Introduction to TypeScript — Ali Ragimov

This webinar is an introduction to TypeScript and a tour of the language's main features. Ali works as a front-end developer at Okko.
How to land a front-end offer after our Front-end Developer (React JS) course

How to land a front-end offer after our Front-end Developer (React JS) course

In this webinar we talk about the job hunt after the Front-end Developer (React JS) course at PASV.
What it takes to get an offer and land a job at a US tech company

What it takes to get an offer and land a job at a US tech company

A webinar on the seven steps of a tech job search in the USA — what you actually need to do to get an offer.
Ten tips for designing a mobile app — Alexey Komarov

Ten tips for designing a mobile app — Alexey Komarov

Alexey Komarov is a UX/UI designer at IBM Russia. He covers mobile app design, gives some historical background and practical advice, and shares usefu...
Swift vs Flutter — Georgy Andronchik

Swift vs Flutter — Georgy Andronchik

In this video we talk about Swift, Flutter and cross-platform versus native development in general, along with the current trends. Georgy is a Senior...
Product monetisation and monetisation models — Evgeny Matveev

Product monetisation and monetisation models — Evgeny Matveev

This webinar is about product management, and specifically about monetising products. It will be useful to anyone building their own project or planni...
Lesson 5: the knapsack problem. Instructor Timur Koshel

Lesson 5: the knapsack problem. Instructor Timur Koshel

Part of the PASV series "Introduction to dynamic programming". This lesson covers the knapsack problem.
Lesson 4: edit distance. Instructor Timur Koshel

Lesson 4: edit distance. Instructor Timur Koshel

Part of the PASV series "Introduction to dynamic programming". This lesson covers the edit distance problem.
A tour of browser developer tools — Yuri Danilov

A tour of browser developer tools — Yuri Danilov

Yuri Danilov works as a full-stack developer in the data quality analytics group at Sberbank. In this video he walks through the developer tools built...
What big data is — Mkrtich Pudeyan

What big data is — Mkrtich Pudeyan

This webinar covers a corner of tech that is in high demand at large companies. You will learn about big data technologies, which products exist, and...
Kibana, the underrated tool in a tester's life — Sergey Shaykin

Kibana, the underrated tool in a tester's life — Sergey Shaykin

In this video we look at Kibana, a tool built for working with logs. Sergey works at Libertex Group on the back-end team responsible for business proc...
How a React app differs from a Next.js app, and how it all works — Pavel Mineev

How a React app differs from a Next.js app, and how it all works — Pavel Mineev

In this video Pavel explains what Next.js is, how it works and how it compares with React. He is a team leader at June Homes and also mentors, contrib...
Your first app with Flutter — Mikhail Alfa

Your first app with Flutter — Mikhail Alfa

Plenty of companies and startups cannot afford to spend time building two native apps, and once you factor in the cost of that work and of maintaining...
A SaaS solution: storing data and separating user spaces — Lev Berezhnoy

A SaaS solution: storing data and separating user spaces — Lev Berezhnoy

In this webinar Lev covers what SaaS solutions are and how to organise your data when you are building a project aimed at a wide range of customers an...
The Django web framework: core principles — Maxim Kuznetsov

The Django web framework: core principles — Maxim Kuznetsov

Maxim Kuznetsov is a software engineer specialising in Python back-end development. In this webinar he covers the Django web framework and web develop...
Fitting a line through a set of points with Python — Dmitry Khizbullin

Fitting a line through a set of points with Python — Dmitry Khizbullin

Dmitry is a developer and researcher in machine learning for self-driving cars. In this workshop he works through an interview problem and three possi...
Unsupervised learning — Nikita Vasilyev

Unsupervised learning — Nikita Vasilyev

In this video Nikita covers unsupervised machine learning — one of the foundational topics you meet when you start studying data science.
GraphQL fundamentals — Fedor Yaremenko

GraphQL fundamentals — Fedor Yaremenko

Fedor Yaremenko has spent more than nine years in tech and works as a Senior Java Developer. In this video he covers the fundamentals of the GraphQL q...
Next.js workshop for beginners — Pavel Mineev

Next.js workshop for beginners — Pavel Mineev

In this workshop we look at Next.js and build a simple application with it. Pavel has been active in open source for several years and has spent the l...
How to become a developer after the React course — Viktor Bogutskii

How to become a developer after the React course — Viktor Bogutskii

This video is about getting a developer job after a front-end course, and what the path from course to profession actually looks like.
Typography, composition, modular grids and colour theory — Bogdan Stepanenko

Typography, composition, modular grids and colour theory — Bogdan Stepanenko

Bogdan Stepanenko is a web designer with five years of experience. In this webinar he covers typography, composition, modular grids and colour theory.
Six things I didn't know as a developer — Vladislav Baymurzin

Six things I didn't know as a developer — Vladislav Baymurzin

Vladislav spent six years as a developer at both large companies and startups. In this video he talks about why products so often fail to launch and r...
Java for beginners — Yerlan Akzhanov

Java for beginners — Yerlan Akzhanov

Yerlan works as an Enterprise Solutions Architect with more than five years of enterprise development behind him. This webinar is a tour of the Java u...
A workshop on Insomnia, the API testing tool — Anton Yakutovich

A workshop on Insomnia, the API testing tool — Anton Yakutovich

Anton Yakutovich has spent eight years in testing across a range of fields. What he enjoys most is testing back-end services. For automation he uses J...
Visualisation in Python — Veronika Golubeva

Visualisation in Python — Veronika Golubeva

This webinar covers visualisation in Python using Matplotlib and Plotly. We constantly need to visualise data, but Excel, long the default tool for th...
Everything you need to know about usability testing — Avrora Shuhalii

Everything you need to know about usability testing — Avrora Shuhalii

In this webinar we look at what usability testing is and what you need to know before you start preparing for it and running it. Avrora works as a pro...
What a DevOps engineer needs to know — Alexander Shulyak

What a DevOps engineer needs to know — Alexander Shulyak

Alexander Shulyak works as a DevOps engineer at the startup GearSet. This webinar covers what DevOps is and which practical skills you need to become...
Test design techniques — Alexey Taranenko

Test design techniques — Alexey Taranenko

Alexey Taranenko is a testing expert at a large telecom company, working on service and system testing, both manual and automated. In this webinar he...
The quirks of JavaScript — Nikita Starichenko

The quirks of JavaScript — Nikita Starichenko

This webinar is about the quirks of JavaScript. Nikita covers working with strings, arrays and special objects.