Fundamentals Course - Telerik Academy

PROGRAMMING FUNDAMENTALS COURSE

Your easy and risk-free programming start

From Zero knowledge to developer -
your journey begins here

Krassen Valkov
Alpha C# alumni
From student to software
engineer at Bede Gaming
Your career transformation journey
Fundamentals optional
Beginner? We'll help you prepare for the Alpha exam.
Entrance Exam
Complete your Alpha application and pass the entrance exam
Alpha Program
Study in Alpha, the leading 6-month practical IT career kickstart training
New Career
Graduate from Alpha with the skills to launch your junior dev career

WHO IS IT FOR

From Fundamentals to Developer 

Discover if programming is your passion! Try our risk-free fundamentals — whether testing if programming is for you or preparing for the Alpha entrance exam, this course is THE best first step in your coding journey.

Zero coding experience needed - write your first lines with us
Open to all backgrounds and experience levels
Basic computer skills desired: internet use and computer operation
Basic English language proficiency

LEARNING OUTCOMES

What you'll learn in Fundamentals?

Join the course, and you'll start coding in no time. If you like it, Alpha is your next step towards an IT career.

  • Programming basics, including variables, functions and loops
  • How to develop simple programs
  • Essential tools like Git, IDEs and more
  • How to use ChatGPT and Copilot for learning
  • How to ace the Alpha entrance exam

WHY CHOOSE

Why the Fundamentals course?

  • Explore programming fast and effortlessly - on your own or in a group
  • Proven success - guiding 16,000+ individuals into programming proficiency
  • It's your road to Alpha and an IT career

You already have the fundamentals?

Already mastered the fundamentals? You are ready for Alpha – our 6-month program crafted to propel you into a junior developer career. 

Can you solve these tasks in a limited amount of time?

PERSONALIZE YOUR EXPERIENCE

Start programming in two quick steps

Exploring programming or gearing up for Alpha? Choose the steps that
suit you best, get the same great results. 

1. Choose your starting technology

Don't worry, you can't go wrong, all are excellent choices!

java
Java

Ideal for large-scale, enterprise and web apps. A primary language for Android.

js
JavaScript

Best for front-end web development, interactive pages, and apps. Suitable for back-end.

csharp
C#

Microsoft-backed, ideal for .NET, Windows, web apps, and Unity game development.

python
Python

Excellent for web development, data analysis, machine learning, and artificial intelligence.

QA
QA

Ideal for the naturally curious seeking an IT career beyond traditional programming.

2. Choose the best format for you

Java Fundamentals
Instructor-led
Commitment
Fixed classes with required participation
Schedule
7 sessions (3-4 hrs. each) with required attendance, plus 4-5 hrs. weekly for self-preparation and assignments.
Support
Small buddy groups with mentors and lead trainer
Best for
People who prefer to learn in a guided way, featuring live interactions with instructors and peers
Enrol by
This course has already started.
Reserve your spot for the next one
Course starts
This course has already started.
Reserve your spot for the next one
Alpha Exam Date*
Regular: Feb 12
*The Alpha exam is only required if you plan to enroll in the 6-month Alpha program after the fundamentals course, which prepares you for a junior developer career.
Curriculum

XX interactive lessons | XX exercises | X projects | XX hours

  • Programming basics, including viables, functions, and loops
  • How to develop simple programs
  • Essential tools like Git, IDEs, and more
  • How to use ChatGPT and Copilot for learning
  • How to ace the Alpha entrance exam
Course outcomes
  • Learn programming fundamentals
  • Develop simple programs
  • Gain confidence in pursuing programming as a career
  • Prepare for the Alpha entrance exam
Get started:
Java
Instructor-led Fundamentals
or
Get ready on your own
Get ready for the entrance exam with our free self-preparation materials.
Also, test your skills with these mock exams
JavaScript Fundamentals
Instructor-led
Commitment
Fixed classes with required participation
Schedule
7 sessions (3-4 hrs. each) with required attendance, plus 4-5 hrs. weekly for self-preparation and assignments.
Support
Small buddy groups with mentors and lead trainer
Best for
People who prefer to learn in a guided way, featuring live interactions with instructors and peers
Enrol by
This course has already started.
Reserve your spot for the next one
Course starts
This course has already started.
Reserve your spot for the next one
Alpha Exam Date*
Regular: Feb 12
*The Alpha exam is only required if you plan to enroll in the 6-month Alpha program after the fundamentals course, which prepares you for a junior developer career.
Curriculum

XX interactive lessons | XX exercises | X projects | XX hours

  • Programming basics, including viables, functions, and loops
  • How to develop simple programs
  • Essential tools like Git, IDEs, and more
  • How to use ChatGPT and Copilot for learning
  • How to ace the Alpha entrance exam
Course outcomes
  • Learn programming fundamentals
  • Develop simple programs
  • Gain confidence in pursuing programming as a career
  • Prepare for the Alpha entrance exam
Get started:
JavaScript
Instructor-led Fundamentals
or
Get ready on your own
Get ready for the entrance exam with our free self-preparation materials.
Also, test your skills with these mock exams
C# Fundamentals
Instructor-led
Commitment
Fixed classes with required participation
Schedule
7 sessions (3-4 hrs. each) with required attendance, plus 4-5 hrs. weekly for self-preparation and assignments.
Support
Small buddy groups with mentors and lead trainer
Best for
People who prefer to learn in a guided way, featuring live interactions with instructors and peers
Enrol by
This course has already started.
Reserve your spot for the next one
Course starts
This course has already started.
Reserve your spot for the next one
Alpha Exam Date*
Regular: Feb 12
*The Alpha exam is only required if you plan to enroll in the 6-month Alpha program after the fundamentals course, which prepares you for a junior developer career.
Curriculum

XX interactive lessons | XX exercises | X projects | XX hours

  • Programming basics, including viables, functions, and loops
  • How to develop simple programs
  • Essential tools like Git, IDEs, and more
  • How to use ChatGPT and Copilot for learning
  • How to ace the Alpha entrance exam
Course outcomes
  • Learn programming fundamentals
  • Develop simple programs
  • Gain confidence in pursuing programming as a career
  • Prepare for the Alpha entrance exam
Get started:
C#
Instructor-led Fundamentals
or
Get ready on your own
Get ready for the entrance exam with our free self-preparation materials.
Also, test your skills with these mock exams
Python Fundamentals
Self-paced
Instructor-led
Commitment
Learn individually, at your own pace
Fixed classes with required participation
Schedule
Fully flexible - no set schedule, 5-6 hours weekly for self-preparation. Complete in 4-8 weeks based on your progress.
7 sessions (3-4 hrs. each) with required attendance, plus 4-5 hrs. weekly for self-preparation and assignments.
Support
Community of mentors
Small buddy groups with mentors and lead trainer
Best for
Self-disciplined and motivated people with busy schedules willing to explore programming
People who prefer to learn in a guided way, featuring live interactions with instructors and peers
Enrol by
Any time
January 14
Course starts
Start any time with full access to the self-paced materials
Fixed start Jan 24 (6:00 pm - 9:00 pm) with following sessions Jan 27, and Feb 3, 10, 17, 24, and Mar 2 (10:00 am - 1:00 pm)
Alpha Exam Date*
Early Bird: Jan 16 Regular: Mar 12
Regular: Mar 12
*The Alpha exam is only required if you plan to enroll in the 6-month Alpha program after the fundamentals course, which prepares you for a junior developer career.
Curriculum

XX interactive lessons | XX exercises | X projects | XX hours

  • Programming basics, including viables, functions, and loops
  • How to develop simple programs
  • Essential tools like Git, IDEs, and more
  • How to use ChatGPT and Copilot for learning
  • How to ace the Alpha entrance exam
Course outcomes
  • Learn programming fundamentals
  • Develop simple programs
  • Gain confidence in pursuing programming as a career
  • Prepare for the Alpha entrance exam
Get started:
Python
Self-paced Fundamentals
Python
Instructor-led Fundamentals
QA Fundamentals
Instructor-led
Commitment
Fixed classes with required participation
Schedule
7 sessions (3-4 hrs. each) with required attendance, plus 4-5 hrs. weekly for self-preparation and assignments.
Support
Small buddy groups with mentors and lead trainer
Best for
People who prefer to learn in a guided way, featuring live interactions with instructors and peers
Enrol by
This course has already started.
Reserve your spot for the next one
Course starts
This course has already started.
Reserve your spot for the next one
Alpha Exam Date*
Regular: Feb 12
*The Alpha exam is only required if you plan to enroll in the 6-month Alpha program after the fundamentals course, which prepares you for a junior developer career.
Curriculum

XX interactive lessons | XX exercises | X projects | XX hours

  • Programming basics, including viables, functions, and loops
  • How to develop simple programs
  • Essential tools like Git, IDEs, and more
  • How to use ChatGPT and Copilot for learning
  • How to ace the Alpha entrance exam
Course outcomes
  • Learn programming fundamentals
  • Develop simple programs
  • Gain confidence in pursuing programming as a career
  • Prepare for the Alpha entrance exam
Get started:
QA
Instructor-led Fundamentals
or
Get ready on your own
Get ready for the entrance exam with our free self-preparation materials.
Also, test your skills with these mock exams

Meet our alumni

Our alumni jumpstart their careers in some
of the best tech companies.

For me, the course has been incredibly helpful. If I had to sum it up in just one word, it would be EXCELLENT!

georgi mateevKristian Karaivanov
from an actor to Junior Software Developer, Americaneagle.com

I am extremely happy with this experience. Keep doing what you are doing because you are changing lives in a very positive direction. Providing people with the opportunity to start anew and helping them advance in their careers efficiently is admirable.

georgi mateevVan Nguen
from production employee to developer at HP

You guys are great. Keep up the excellent work, and I can't wait to be part of the students who graduated from this perfect Academy!

14+
years experience
97%
would recommend us
97%
credit us for their success
99%
job-seeking graduates
hired
100%
consider their Telerik Academy education a good investment

Ready to start?

Choose your first step and your coding adventure today!

FAQ

I'm new to tech - do I need any programming experience to take the programming fundamentals course?
Placeholder text
What is the difference between Self-paced and Instructor-led?
Placeholder text
What will I learn in the programming fundamentals course?
Placeholder text
What is Telerik Academy Alpha?
Placeholder text
Is the fundamentals course a mandatory step for entering Alpha?
Placeholder text
Is the programming fundamentals course a lightweight version of Alpha?
Placeholder text

Thank you for subscribing!

You will receive an email from us shortly

Telerik Academy uses the information you provide to us to contact you about our relevant content and services. You may unsubscribe from these communications at any time. For more information, check out our Privacy Policy.

Get the latest from Telerik Academy

Receive the most important news and updates in your mailbox once a month.

By signing up, you accept the terms of our Privacy Policy