Web Programming Bootcamp

Learn HTMX Web Programming Fundamentals and go from zero to hero!


Are you ready to embark on a transformative journey into the world of modern Web Development? Look no further! At Code College, we are passionate about empowering individuals like you with the essential skills and knowledge needed to excel in the Web development space.

Our HTMX Web Programming Bootcamp is designed to cater to all levels of learners, from complete beginners, career changers and professionals who want to upskill to more modern technologies and step into the career of Web Development.

At Code College, we believe that anyone can learn to code. No matter your background or prior experience, our expert instructors are dedicated to guiding you every step of the way. We foster a supportive and collaborative atmosphere, encouraging you to ask questions, explore new concepts, and make meaningful connections with fellow learners.

Imagine a place where your ideas come to life through lines of code. Our HTMX Web Programming Bootcamp is designed to ignite your passion for programming and equip you with the fundamental building blocks of Web Development which can benefit many business who does not have a streamlined web business model yet, or business with existing web technologies who are looking to upgrade their Web systems.


Our HTMX Web Programming Bootcamp is perfect for:


  • School leavers intending to get into the Web Development job market for the first time.
  • Beginners with no prior programming experience, eager to start a rewarding career in software development.
  • Career changers who enters the coding industry for the first time, often going back into their industries with Web Coding skills to compbine with their industry experience.

Don't miss this opportunity to join Code College's HTMX Web Programming Bootcamp and pave the way for an exciting career in web development. Cement your fundamental programming skills in HTML, CSS, JavaScript and HTMX and open doors to a world of endless possibilities. Enroll now to secure your spot and embark on a transformative journey towards becoming a Web Developmen specialist.

Invest in your future with Code College's HTMX Web Programming Bootcamp, getting your fundamental Web Coding skills in place that will be your first step into the exciting world of creative solution building.

Price

R24 950 (2024)
(pre-paid)

Duration

Full-time: 3 months
Part-time: 6 months

Date

Part-time: you can start anytime (once a month)
Full-time:
(Including Intro To Programming):
1 July 2024
15 Feb 2025

Finance Available

Yes

In-Person or Remote

Both



Pre-requisites

  • The Intro To Programming Module is the first module of this Bootcamp and you may do it and pay for it before committing to this Coding Bootcamp. If you continue, you will then be credited with the Intro To Programming Price.
  • Laptop / PC requirements are: at least a modern generation Intel i5 level CPU with 8Gb of RAM and Windows Pro (needed for virtual imaging apps like Docker)
  • A good, stable internet connection of at least 10 Mbps, at home. If you work from home on your assignments, you will need at least 50-100Gb of data per month

Who will benefit

  • Career changers who has some working experience in a non-IT industry.
  • School leavers intending to get into the job market for the first time should do this Bootcamp and then after this Bootcamp, continue into the Web Developer Bootcamp

Duration

  • 3 months (full-time)
  • 6 months (part-time)

Price

  • Pre-paid: R24 950 (pre-paid)
  • Full price: R27 000 : 12 monthly payments of R2250 each

Certification

  • Attendance : If you have attended 80% of the sessions and completed all the class work, you qualify for the Attendance Certificate.
  • Competency : If you have also completed all the practical projects as described the Outcomes section, you qualify for the Competency Certificate.

Testimonials

How a degreed student found her passion in our Web Developer Bootcamp

From an unhappy degree student to a Happy Full-Stack Developer in Six Months

Please check out some more testimonials

Bursaries / Loans available

What you will learn

  • Git / Github as a workflow tool enabling team collaboration in a Web Dev team
  • JavaScript as a programming language, covering ES6, synchronous programming, Local Storage, HTML5 and framework integration
  • HTMX without and with Express building MVC apps with and without a MongoDB database

What's next?

  • The focus areas are given below, JavaScript, MERN Stack and React
  • Every module consists of a core subject module 25%, and 75% of additional practical projects with a strong teamwork component
  • Teamwork skills are importand, expecially when more and more software developers nowadays are employed remotely
  • Our students are working in teams from day one and all our cassroom classes are accessible to our remote students with interactive participation
  • After the focus modules are completed, we enter the Job Prep Phase
  • We recommend that students without a degree or some previous employment history on their CV's should rather continue with the Java Bootcamp before entering the Job Prep phase
  • In the job prep phase we groom you for the job market by doing CV preparation, interview tests and applying for jobs

What kind of jobs can I apply for?

    You can apply for the following positions at a junior level after completing the Web Programming Bootcamp:
  • HTML/CSS/JavaScript Developer
  • Software Documenter
  • Software Tester
  • JavaScript Programmer
  • TypeScript Programmer
  • HTMX Web Programmer
  • If you do have matric and a degree on your CV, this bootcamp could be enough to enter the job market and we can say the chances are 65% to get a job in the first 3 months after this bootcamp
  • If you only have matric on your CV, and this bootcamp we can say the chances are 40% to get a job in the first 3 months after this bootcamp, but we do recommend for matriculants to do the full 12 month Bootcamp
  • If you are employed in an industry outside coding, we normally recommend the 6 month Web Development Bootcamp as a minimum) although this (Web Programming) bootcamp might be enough for you to make the switch into a coding position (with a 65% chance to be employed within 3 months), generally in the same industry where you have the experience in.
  • If you were doing this coding bootcamp due to affordability but you actually wanted to do the Java Bootcamp, and you excelled in this, you may apply for further funding with this as motivating evidence

How to Apply?

Download this page



Intro To Programming

Learn JavaScript, the most popular front-end programming language

Learn programming fundamentals with JavaScript, HTML and CSS. These 3 technologies are intricatelyt combined to use the power of the browser in rendering web pages with embedded scripting.

  • Variables, data types, operators
  • Arrays, Objects
  • Logic Statements
  • Loops
  • Functions
  • Classes
  • Built-In Methods
  • The DOM
  • The BOM
  • Interactive programming and event listeners
  • Animation with CSS
  • Concurrency in JavaScript
  • HTML5 with JavaScript
  • JSON, API's, Local Storage
  • Capstone Projects

JavaScript

Learn HTML, CSS and JavaScript, the most popular front-end programming language

A more in-depth look at JavaScript

  • Variables, data types, operators
  • Arrays, Objects
  • Logic Statements
  • Loops
  • Functions
  • Classes
  • Built-In Methods
  • The DOM
  • The BOM
  • Interactive programming and event listeners
  • Animation with CSS
  • Concurrency in JavaScript
  • HTML5 with JavaScript
  • JSON, API's, Local Storage
  • Capstone Projects

HTMX

HTMX is one of the most up and coming web technologies and is compared to React. Highly recommended for the small to medium-sized Web application with an easier learning curve than React.

Getting Started
  • HTMX Attributes
  • Setting UP a NodeJS / Express server for the course
  • Getting Started with HTMX
  • Creating a Simple Get Request
  • hx-swap
  • Requesting from our own API
  • hx-confirm
  • Consuming an API
  • Sending Data to an API
  • hx-indicator
  • Adding a Spinner
Building a small app
  • HTMX Attributes
  • Setting UP a NodeJS / Express server for the course
  • Getting Started with HTMX
  • Creating a Simple Get Request
  • hx-swap
A Form with validation
  • HTMX Attributes
  • Setting UP a NodeJS / Express server for the course
  • Getting Started with HTMX
  • Creating a Simple Get Request
A Form to Edit and Update
  • HTMX Attributes
  • Setting UP a NodeJS / Express server for the course
  • Getting Started with HTMX
Creating the API
  • HTMX Attributes
  • Setting UP a NodeJS / Express server for the course
  • Getting Started with HTMX

Project (Full-Stack Web Developer): Create an app with a NodeJS, Express and MongoDB backend which exposes an API for the HTMX Front-End (MERN Stack App)

Project (NextJS, Typescript, Tailwind CSS): Create an app wich consumes an Open API like the weather API and provides typical functionality required in contemporary apps


Testimonials

Please have a look at our Youtube channelto see more testimonials

Edwin

"I was working for more than 10 years in the Stock insurance industry as an administrator. I realised that the scope for growth was limited. I approached my HR manager to see if they will fund my studies in coding as I have always desired to move into coding. As the company used Java, the HR manager approved me studying at a leading Java College, Code College. I attended one week in class per month with study leave and was working the rest of the month, while doing my assignments after hours. When I completed I was immediately moved to the Java team and my salary increased dramatically after that! This was a life-changing course for me!"

Jolanda

"I was working in product support of an HR software supplier for 10 + years and I was very unhappy at being under-utilised for so long. I decided to study while working and opted for the 5 days per month in the classroom and 3 weeks assignemnts after-hours. It was very tough because I was a single mom and I had limited time. I took a bit longer to complete everything (18 months) but I enjoyed every minute of it. I found a job in a leading IT company as a .NET developer after I did a small conversion course recommended by Code College - from Java to .NET"

Xolani

"I was brought up by my mother, a domestic worker who worked for a very supportive family. I was able to go to a good school and I was quite interested in Maths at school although I was not an academic- superstar - just average. I knew I could not afford any studies, so I applied for funding based upon my good Maths marks in matric. Code College sponsored me and I did the Java Bootcamp, paying it back only after I found a job. I must mention - this was my life-changing experience and I can only recommend it! I am now a top developer in one of the big 5 banks and I am earning a six plus figure salary per annum."

Neo

"I was 18 years old just after matric when I enrolled in the Java Bootcamp. I was a good student and was deligeted that my parents would send me on this course, instead of to University because we could not afford university. I worked hard and networked with my friends to get the most out of my studies. I got a job in my 11th month at Code College, as a Junior Java Developer at one of the big banks, and I have grown into my career! I can recommend this course because it is hands-on and prepares you for the employment world!"





Frequently Asked Questions

Programming refers to the process of creating instructions (code) that a computer can understand and execute. It involves writing logical and structured sequences of commands to solve problems or perform specific tasks. Programming allows us to build software applications, websites, mobile apps, and more. At its core, programming involves translating human ideas and logic into a language that computers can interpret. It requires a combination of problem-solving skills, logical thinking, and creativity. In essence, programming empowers individuals to create technology and leverage computers to automate tasks, process data, build interactive experiences, and solve complex problems. Learning programming opens up opportunities to pursue careers in software development, web development, data science, artificial intelligence, and many other fields where coding skills are in high demand.

    Learning programming offers numerous benefits and can be valuable for various reasons:

  • In-demand skill: Programming is a highly sought-after skill in today's digital world. There is a growing demand for programmers across industries, making it a valuable skill set that can enhance your career prospects.
  • Problem-solving ability: Programming nurtures your problem-solving skills. It teaches you how to break down complex problems into smaller, more manageable parts and develop logical solutions. This problem-solving mindset can be beneficial in various aspects of life.
  • Creativity and innovation: Programming allows you to bring your ideas to life. It enables you to create software applications, websites, games, and other digital experiences. Learning to code empowers you to be innovative and turn your imagination into reality.
  • Automation and efficiency: Programming helps automate repetitive tasks, saving time and effort. By writing code, you can create scripts, macros, or programs to automate processes and increase efficiency in various areas of work and daily life.
  • Career opportunities: Proficiency in programming opens up a wide range of career opportunities. From software development and web development to data science, artificial intelligence, cybersecurity, and mobile app development, there are diverse fields where programming skills are highly valued.
  • Understanding technology: In an increasingly digital world, having a fundamental understanding of programming allows you to better understand and interact with technology. It enables you to make informed decisions about the tools, software, and systems you use and provides a deeper insight into how technology works.
  • Critical thinking and logic: Programming sharpens your critical thinking and logical reasoning abilities. It encourages you to approach problems analytically, evaluate different approaches, and develop structured solutions. These skills are applicable not only in programming but also in various other domains.
  • Collaboration and teamwork: Programming often involves working collaboratively on projects. Learning programming can enhance your ability to work effectively in teams, communicate ideas, and participate in the development of complex software systems.
  • Continuous learning: Programming is a field that constantly evolves, and there is always something new to learn. It encourages a growth mindset and a habit of continuous learning, as you strive to keep up with new technologies, programming languages, and frameworks.
  • Personal projects and hobbies: Programming provides a creative outlet for personal projects and hobbies. Whether you want to build a website, develop a mobile app, create games, or automate tasks, programming skills empower you to pursue your passions and bring your ideas to life.

Our Web Programming Bootcamp is perfect for:

  • Beginners with no prior programming experience, eager to start a rewarding career in software development.
  • Programmers familiar with other languages, looking to strenghthen their skillset for increased job opportunities.
  • Career changers who has never programmed before and wants to get into coding
  • Students who do not have good academic results to qualify for the ISA financing option, can use their performance in this course to apply for ISA financing for further studies

HTML, CSS, JavaScript, HTMX

No, you don’t need any programming experience to enrol in our Java Software Engineering course because our first module is the Intro To Programming Course, which is intended for complete beginners.

  • Matric is preferred, but we have had students who did not yet pass matric who excelled in our Intro To Programming course, so they were allowed to continue with the Coding Bootcamps
  • Laptop / PC requirements are: at least a modern generation Intel i3 level CPU with 4Gb of RAM and Windows, although if you proceed to do the Coding Bootcamp, the laptop will have to be an equivalent to an i5 with 8Gb RAM
  • A good, stable internet connection of at least 10 Mbps, at home. If you work from home on your assignments, you will need at least 50-100Gb of data per month

For every indicidual module in the course a certificate is issued, which could be a certificate of:

  • Attendance: If you have attended 80% of the sessions and completed all the class work, you qualify for the Attendance Certificate.
  • Competency: If you have also sucessfully completed the competency projects, you qualify for the Competency Certificate.

We use electronic course material and open-source tutorials which are contained in a structured learning portal to which you will be provided access for a generous time even after completing the course.

Yes very much so, our whole course is based on exercises and projects. You will also be expected to present your solutions to the class on a regular basis.

Yes very much so, your login remains active for as long as a year. We will check with you if you still need these before we remove access.

You can apply for the following positions at a junior level after completing the Web Programming Bootcamp. All positions mentioned in the Web Programming Bootcamp and:

    You can apply for the following positions at a junior level after completing the Web Programming Bootcamp:
  • HTML/CSS/JavaScript Developer
  • Software Documenter
  • Software Tester
  • JavaScript Programmer
  • TypeScript Programmer
  • HTMX Web Programmer
  • If you do have matric and a degree on your CV, this bootcamp could be enough to enter the job market and we can say the chances are 65% to get a job in the first 3 months after this bootcamp
  • If you only have matric on your CV, and this bootcamp we can say the chances are 40% to get a job in the first 3 months after this bootcamp, but we do recommend for matriculants to do the full 12 month Bootcamp
  • If you are employed in an industry outside coding, we normally recommend the 6 month Web Development Bootcamp as a minimum) although this (Web Programming) bootcamp might be enough for you to make the switch into a coding position (with a 65% chance to be employed within 3 months), generally in the same industry where you have the experience in.
  • If you were doing this coding bootcamp due to affordability but you actually wanted to do the Java Bootcamp, and you excelled in this, you may apply for further funding with this as motivating evidence

Our Pricing Options

Option 1

Pre-paid: R49 995 (pre-paid)
Full price: R56 700 : 12 monthly payments

Option 2

Twelve monthly payments of R4500 each = full price of R54 000

Option 3

Monthly payments to your budget. Explore affordable finance as low as R990 per month over up to 84 months. Terms and conditions apply.

Ready to kick off your programming career? Complete our registration form indicating your preferences, so that we can get in touch with you.