Курсовете на HackBulgaria

Това са предстоящи и минали издания на всички курсове в HackBulgaria. Материалите за всеки курс може да откриете на: https://github.com/hackbulgaria/. Активните курсове, за които може да кандидатствате, вижте на страницата Кандидаствай.

Текущи курсове:

Архив на изминали курсове:

Web Development with Django

Курсът "Web Development with Django" ще покрие всички важни теми, с цел накрая на курса курсистите да могат да пишат production-ready код, използвайки Python и неговия най-популярен web framework - Django.

В духа на нашата философия, курсът ще бъде силно практически и интензивен!

Ще упражним на практика наученото за Django като изграждаме множество уеб приложения, с цел курсистите да се научат да боравят самостоятелно с framework-а.

Angular 2 - Volume 2.0

Това е второто, разширено издание на курсът по Angular 2 в залата на HackBulgaria. Преподавател на курса отново е Илия Идакиев, който има дългогодишен опит в разработката на уеб приложения. На курсът ще поставим стабилни основи на новата технология и успоредно с това ще се запознаем с TypeScript и Reactive Extensions.


Курсът е насочен към хора, които ежедневно работят с JavaScript и искат да придобият умения и знания в работата с Angular 2.

Програмиране 101 с Python - сезон 5

Това е 5-то издание на курсовете Програмиране 101 в HackBulgaria като фокусът в този курс е Python.

Основната цел на курса е да позволи на курсистите свободно да боравят с езика и инструментите на Python, да изразяват идеите си в код и да са готови за работа като Intern или Junior Python Developer.

Курсът е безплатен и подходящ за хора, които искат да започнат работа.

Програмиране 101 с Java - сезон 5

Това е 5-то издание на курсовете Програмиране 101 в HackBulgaria като фокусът в този курс е Java.

Основната цел на курса е да позволи на курсистите свободно да боравят с езика и инструментите на Java, да изразяват идеите си в код и да са готови за работа като Intern или Junior Java Developer.

Курсът е безплатен и подходящ за хора, които искат да започнат работа.

 

Angular 2

Курсът по Angular 2 с преподавател Илия Идакиев ще ни помогне да поставим стабилни основи на новата технология и успоредно с това ще ни запознае с TypeScript и Reactive Extensions.


Курсът е насочен към хора, които ежедневно работят с JavaScript и искат да придобият умения и знания в работата с Angular 2.

WordPress 101

Курсът WordPress 101, с преподавател Влади Василев ще ни покаже как смело да реализираме уеб идеите си, без да сме програмисти. 

Завършилите този курс ще имат достатъчно познания, за да направят свой собствен сайт, блог или платформа, грижейки се за всички важни негови аспекти.

QA and Automation 101

Що е то QА и как да пишем автоматизирани тестове - ще научим по време на курса QA and Automation 101, който се осъществява с подкрепата на нашите генерални партньори Experian Bulgaria.


Лектор ще бъде Алекс Тодоров, който има зад гърба си 10 години опит в индустрията. 

User Experience 101

 Момчи и Жоро от HYPE ще ни хвърлят в дъбоките води на потебителското изживяване тази пролет!

Курсът е насочен към програмисти, дизайнери, маркетинг специалисти и всички останали, които се интересуват от сферата на User Experience и биха искали да развият и затвърдят знанията си в нея.

Програмиране 101 с Java - сезон 4

Курсът Програмиране 101 стартира за пореден път като фокусът е върху Java. 

Основната цел на курса е да позволи на курсистите свободно да боравят с езика и инструментите на Java, да изразяват идеите си в код и да са готови за работа като Intern или Junior Java Developer.

Курсът изисква предварителни знания по програмиране и не е подходящ за абсолютно начинаещи.

Програмиране 101 с Python - сезон 4

Курсът Програмиране 101 стартира за пореден път като фокусът е върху Python. 

Основната цел на курса е да позволи на курсистите свободно да боравят с езика и инструментите на Python, да изразяват идеите си в код и да са готови за работа като Intern или Junior Python Developer.

Курсът изисква предварителни знания по програмиране и не е подходящ за абсолютно начинаещи.

Програмиране 101 с C# - сезон 4

Курсът Програмиране 101 стартира за пореден път като фокусът е върху C#. 

Основната цел на курса е да позволи на курсистите свободно да боравят с езика и инструментите на C#, да изразяват идеите си в код и да са готови за работа като Intern или Junior C# Developer.

Курсът изисква предварителни знания по програмиране и не е подходящ за абсолютно начинаещи.

Програмиране 101 с Ruby - сезон 4

Курсът Програмиране 101 стартира за пореден път като фокусът е върху Ruby. 

Основната цел на курса е да позволи на курсистите свободно да боравят с езика и инструментите на Ruby, да изразяват идеите си в код и да са готови за работа като Intern или Junior Ruby Developer.

Курсът изисква предварителни знания по програмиране и не е подходящ за абсолютно начинаещи.

Haskell

Лятото е времето на фундаменталните курсове. А какво по-фундаментално от функционалното програмиране с Haskell?

В курса ще покрием всичко важно и нужно за един курс по функционално програмиране, използвайки Haskell като език. Освен основните концепции, ще задълбаем и в интересните алгебрични структури, които намират приложение в Haskell - функтори, апликативи, монади и други.

Основният и единствен език, на който ще се пише по време на курса е именно Haskell.

Програмиране 51

Курсът, който е след Програмиране 0 и преди Програмиране 101.

В курсът ще се покрият основните и много важни концепции, свързани с обектно-ориентирано програмиране и структури от данни.

Езикът, на който ще се пише в курса ще бъде Java!

Aлгоритми

Дойде време и за фундаменталните неща в компютърните науки - курс по Алгоритми в Хак България.

В курса ще се разгледат основните концепции и алгоритми, които всеки програмист е хубаво да знае, да е чувал и писал.

Ще се използват C++, Java или Python като програмни езици - разбира се, по избор.

Programming 101 v3

Това е 3-то издание на курсовете Програмиране 101 в HackBulgaria като фокусът в този курс е Python.

Основната цел на курса е да позволи на курсистите свободно да боравят с езика и инструментите на Python, да изразяват идеите си в код и да са готови за работа като Intern или Junior Python Developer.

Курсът е безплатен и подходящ за хора, които искат да започнат работа.

Програмиране 0

Това е първият курс на HackBulgaria за начинаещи. Курсът е специално направен за хора, които нямат предишен опит (или имат твърде малко опит) с писане на код и разработка на софтуер.

В курсът ще учим Python и Дискретна Математика. 

Задачата, която си поставихме за този курс е чрез материалите и методите на преподаване, хората да придобият така нужния фундамент, за да могат да продължат и в следващите курсове на Хак България.