Poland

iOS Development

Ready to kick-start your IT career? Gain hands-on experience, market-driven skills and expert mentorship with EPAM. Apply now and take your first step toward becoming an iOS professional!
3_European_gentlemen_v2.jpg
3_European_gentlemen_v2.jpg
Pricing
Free
Program start
May
Type
Training
Language
English
Duration
23 weeks
Format
Online
Level
Fundamentals
Details

If you have basic programming skills and are eager to start your IT career in iOS development, this expert-led program is for you!

By joining, you will:   

  • Master Swift fundamentals and version control with Git
  • Build iOS applications using UIKit and SwiftUI frameworks 
  • Learn multithreading and unit testing techniques 
  • Understand the app distribution process for the Apple App Store


Registration deadline: April 11, 2025

Program start*: May 02, 2025


Take the first step toward a thriving iOS development career apply now and shape your future with us!


*Please note that the program start date is subject to change and the selection period will be adjusted accordingly.

What do we offer?
  • Industry-based education. As a leading software engineering company, we will help you explore emerging technologies and best practices that the market demands. 
  • Top-notch learning materials. The educational content has been crafted by EPAM specialists with extensive project experience, ensuring you are well-prepared for any development challenge. 
  • AI-powered solutions. We have integrated AI tools into our education ecosystems to provide a cutting-edge learning journey. 
  • Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned. 
  • Support from training coordinators. We will guide your learning path and conduct regular workshops. 
Training Process

Transform your career in just 5 months with our program, requiring ~10 hours of weekly engagement. Here's what you can expect: 

  • Exploration of self-study materials, accessible at any time 
  • Completion of practical tasks and theory quizzes with automated checks 
  • Participation in regular workshops led by EPAM experts 
What is required for training:
training-is-for-you
  • English level of B1 (Intermediate) or higher 
  • Apple device on hand suitable for macOS programming (e.g., MacBook, iMac or Mac mini) 
  • Basic knowledge of any object-oriented programming language
  • Ability to work independently with self-study materials and meet deadlines 

Nice to have:  

  • Familiarity with basic REST API principles 
  • Understanding of algorithms and OOP 
iOS
iOS development is the process of creating apps for Apple's mobile OS primarily with Swift and Objective-C languages or using frameworks for cross-platform apps development.
direction
How to get started?
  1. Register on this page. Once you fill in all the required fields and attach your CV, you will find the confirmation with more details in your mailbox and notifications tab. 
  2. Take the English test in your account's "My enrollments" section. A minimum B1 level is required to proceed.   
  3. Pass the technical test in your account's "My enrollments" section. You should take it within 5 days after the registration. Please note that we have limited seats, and selection is ongoing.
  4. Fill out the survey available in the registration confirmation email. You should complete it within 5 days after registration and answer some general questions about your background. 
  5. Receive an invitation to the program and start studying. We will inform you of the final results and share further instructions closer to the training start date in May. 

Please check your profile's mailbox regularly to ensure you get all important notifications.

What will you learn?
The program lasts 5 months and consists of several modules: 
Git as a Version Control System
Swift Language Fundamentals
Swift and UIKit Framework
SwiftUI Framework
Unit Testing
Principles of Software Development Process
Prompt Engineering Fundamentals
Please read this info before registration
  • This training is for citizens of Poland and specialists relocated to this country for a permanent stay. 
  • The program start date may change, so the selection period may be adjusted accordingly. Please regularly check for updates on this page and via email. 
  • Due to the limited number of spots, the application order and assessment results will determine enrollment.
  • The course is not available to current EPAM Campus participants or EPAM employees. Please contact your Training Coordinator or Resource Manager for information on other opportunities.